내 Windows 7 64비트에서는 변수를 64비트 JRE를 가리키도록 변경 JAVA_HOME
하고 다시 64비트 JDK를 가리키도록 변경했습니다. 나는 같은 작업을 몇 번했습니다.
이 변경을 수행할 때마다 cmd를 닫았다가 다시 엽니다.
이전에도 동일한 설정이 작동하고 있었습니다.
무슨 일이 일어나고 있는지 아시나요?
답변1
무슨 일이 일어나고 있는지 아시나요?
JAVA_HOME
Java 설치의 루트 디렉터리를 가리켜야 합니다.
setx JAVA_HOME C:\Program Files\Java\jdk1.7.0_79
또한 경로에 Java bin 디렉터리를 추가해야 합니다.
setx PATH C:\Program Files\Java\jdk1.7.0_79\bin;%PATH%
보다JDK 소프트웨어 설치그리고JAVA_HOME, PATH 및 CLASSPATH 설정자세한 내용은.
답변2
전에도 효과가 있었다니 놀랍네요. 혹시 해보 cd
셨나요 %JAVA_HOME%
?
명령 프롬프트의 어느 곳에서나 폴더 에 있는 프로그램에 bin
액세스할 수 있도록 하려면 해당 프로그램을 PATH
. 아직 사용자별 변수가 없으므로 PATH
변수를 만들고 값을 로 설정하세요 C:\Program Files\Java\jdk1.7.0_79\bin
. 그러면 javac
어디에서나 명령 프롬프트에 입력할 수 있고 작동할 것입니다.
또한 JAVA_HOME
변수 의 올바른 값하지 마라로 끝납니다 bin
. (원천.) 이는 Java를 사용하려는 다른 프로그램에 영향을 미칠 수 있습니다.