2012-03-17 3 views
1

상위 디렉토리가 아닌 java.exe에 액세스하는 데 문제가 있습니다.Java.exe 액세스가 거부되었습니다.

는 윈도우 비스타 홈 프리미엄, JDK 7

나는 어떤 디렉토리에서 java.exe를 실행해야하지만 내가 명령 PROMT에서 실행하려고 할 때, 나는 메시지 "액세스가 거부되었습니다"얻는다. 관련된 모든 환경 변수를 구성했습니다. 이 파일에 대한 액세스 권한으로 실행할 수 있습니다. 모든 폴더에 읽기 권한이 있습니다.

상위 디렉토리에서 실행하면 모든 것이 정상입니다.

누구에게 무슨 문제가 있는지 알고 있습니까?

+0

관리자가 아닌 다른 계정에서 로그인하셨습니까? – Lucifer

+0

jre와 jdk를 모두 설치 한 것이 문제 일 수 있습니다. jre를 제거하면 문제가 해결되었습니다. – user1275628

답변

1

명백한 설명과 별개로 생각할 수 없습니다. 즉, 실제로는 명령 프롬프트에 대해 환경 변수를 올바르게 구성하지 않았습니다.

  • PATH 변수를 잘못 설정했을 수 있습니다.

  • 환경 변수를 변경 한 후 명령 쉘을 다시 시작하지 않았을 수 있습니다.

(나는 당신이 전체 경로 이름을 사용하여 java.exe을 실행할 수 있지만 경우에이 권한 문제가 될 수 있다고 생각하지 않습니다하지 java.)

+0

아니요, 경로가 올바르게 설정되어 있고 시스템을 다시 시작했습니다. "C : \ Program Files \ Java \ jdk1.7.0_03 \ bin \"java.exe하면 작동합니다. 내 경로 변수는 "C : \ Program Files \ Java \ jdk1.7.0_03 \ bin \"입니다. – user1275628

0

"관리자 권한으로 실행"을 cmd.exe를 실행 해보십시오.

+0

예, 시도했지만 도움이되지 않았습니다. – user1275628

관련 문제