2013-11-26 4 views
0

일부 게시물을 이미 읽었지만 아직 내 문제를 해결할 수 없습니다.java.exe가 내부 또는 외부 명령으로 인식되지 않습니다

저는 원격 데스크톱 및 Windows 서버 2008에서 작업하고 있습니다. 공유 디스크에서 E : 일부 배치 파일을 넣었습니다. 이 배치 파일 java 스크립트를 실행하는 서버에서 새 배치 파일을 호출합니다. 그리고 이제 나는이 메시지를 듣고 있습니다.

java.exe is not recognized as an internal or external command, operable program or batch file. 디스크 E

두 번째 이름은 JAVA_HOME하고있는 경로 내 JRE 경로 E:\Tool\BatFiles

하지만 어떤 새로운 사용자 변수를 만들려면

먼저 설치 JRE7 :

내가 좋아하는 환경을 설정하려고 이 오류가 계속 발생합니다. 어디서 잘못해야합니까? JAVA_HOME을 설정

답변

1

좋은 단계이며,

%JAVA_HOME%/java myProgram arg0 

을 다음과 같이 명령에 %JAVA_HOME을 포함하지 않을 경우에 포함해야합니다 그것으로 당신은 자바를 실행할 수 있어야합니다 귀하의 PATH. Windows는 명령이 호출 될 때마다 bin 스크립트에 대해 PATH을 확인합니다. 전형적인 자바 설치가 이것을 해줍니다.

PATH을 편집하여 끝에 ;%JAVA_HOME%을 포함 할 수 있습니다. 변경 내용을 적용하려면 명령 프롬프트를 다시 시작하십시오.

편집 1 그러나 PATH 편집시주의하십시오! Windows는 여러 측면에서 기능에 의존합니다. explorer이 작동을 멈출 것으로 예상 할 수 있습니다. PATH 변수를 변경하기 전에 어딘가에 백업해야합니다. 단지를 위해서.

+0

@ Roberto를 재생 해 주셔서 감사합니다. 문제는 'PATH'변수가 없습니다. 나는'TEMP'와'TMP' 변수 만 가지고 있습니다. 그래서 먼저'PATH' 변수를 만들어야합니까? –

+0

아마 사용자 변수를 편집하고 있습니다. 'PATH'는 여러분이 접근 할 수도 있고 접근하지 않을 수도있는 시스템 변수입니다. 제안한 것과 같은 새로운'PATH' 사용자 변수를 생성한다면, 그것은 정상적으로 시스템 경로에 추가되어야합니다. It a shot : – Roberto

+0

당신이 말했듯이, 시스템 변수에 접근하는 것은 금지되어 있습니다. 그래서 나는 사용자 변수를 만들려고 노력할 것이다. 나는 그것이 작동하기를 바란다 : –

관련 문제