Eclipse에서 HelloWorld 클래스를 컴파일하고 실행하도록 하려고 하는데 그렇게 할 수도 없습니다. Eclipse x86 SDK 4.2.0을 최신 JRE 및 JDK와 함께 64비트로 설치했습니다. 또한 명령 프롬프트에 응답하도록 PATH 변수를 설정했습니다. 다음 코드를 실행하려고 하면:
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
그리고 다음 오류를 반환합니다.
명령줄을 실행하는 동안 예외가 발생했습니다. "C:\Program Files\Java\jre7\bin\javaw.exe" 프로그램("C:\Users\Default\workspace\devs" 디렉터리)을 실행할 수 없습니다. CreateProcess 오류=5, 액세스가 거부되었습니다.
이 문제를 해결하도록 도와주실 수 있나요? 감사해요!
답변1
파일에 다음 항목을 추가해야 합니다 eclipse.ini
.
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
버전 번호를 자신의 것으로 바꾸고 문제가 발생할 경우 원본 eclipse.ini 파일을 백업하고 --vmargs 인수 앞에 위의 줄을 파일에 복사하십시오. 그렇지 않으면 Eclipse가 충돌합니다.
자세한 내용을 보려면 다음 링크를 따르세요.http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d