javaw를 실행할 때 Eclipse에서 "액세스가 거부되었습니다"라고 표시되며 이를 해결하는 방법은 무엇입니까?

javaw를 실행할 때 Eclipse에서 "액세스가 거부되었습니다"라고 표시되며 이를 해결하는 방법은 무엇입니까?

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

관련 정보