제어판의 ‘시스템’에서 환경 변수로 가서 사용자 변수와 시스템 변수에 대한 두 가지 새로운 변수를 만들었습니다. 둘 다 이름이 JAVA_HOME이고 둘 다를 가리키는
C : \ Sun \ SDK \ jdk \ bin
그러나 어떤 이유로 Java 명령을 실행할 때 여전히 아래 오류가 발생합니다 …
BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation
Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml
이 문제를 어떻게 해결할 수 있습니까?
답변
JDK 설치 디렉토리 찾기
먼저 Java Development Kit의 설치 경로를 알아야합니다.
JDK의 기본 설치 경로를여십시오.
C:\Program Files\Java
다음과 같은 하위 디렉토리가 있어야합니다.
C:\Program Files\Java\jdk1.8.0_172
참고 : 많은 곳에서 제안한 것처럼 / bin없이 jdk에 대한 경로를 지정해야합니다. 예 : C : \ Java \ jdk1.8.0_172 및 NOT C : \ Java \ jdk1.8.0_172 \ bin!
JAVA_HOME 변수 설정
JDK 설치 경로가 있으면 다음을 수행하십시오.
- 바탕 화면 에서 내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오 .
- 클릭 고급 탭을 다음 클릭 환경 변수 버튼을 클릭합니다.
- 시스템 변수 아래에서 새로 작성을 클릭하십시오.
- 변수 이름을 JAVA_HOME 으로 입력하십시오 .
- Java Development Kit의 설치 경로로 변수 값을 입력하십시오.
- 확인을 클릭하십시오 .
- 변경 사항 적용을 클릭 하십시오 .
참고 : Windows를 다시 시작해야 할 수도 있습니다 .
전체 기사는 내 블로그 에 있습니다 (Windows에서 JAVA_HOME 변수 설정) .
답변
나를 위해 일한 %JAVA_HOME%\bin
것은 JAVA_HOME
환경 변수가 jdk
폴더를 가리키는 경로 환경 변수에을 추가하는 것이 었습니다 .
답변
자바 홈 설정
JAVA_HOME = C : \ Program Files \ Java \ jdk1.7.0 [JDK 설치 디렉토리의 위치]
JDK 설치 경로가 있으면 다음을 수행하십시오.
- 에서 내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하십시오.
- 속성을 선택하십시오.
- 화면 왼쪽의 고급 시스템 설정 탭을 클릭하십시오
- 사전 팝업이 열려 있습니다.
- 환경 변수 버튼을 클릭하십시오.
- 시스템 변수에서 새로 작성을 클릭하십시오.
- 변수 이름을 JAVA_HOME으로 입력하십시오.
- Java Development Kit의 설치 경로로 변수 값을 입력하십시오.
- 확인을 클릭하십시오.
- 변경 사항 적용을 클릭하십시오.
시스템 변수에서 JAVA 경로 설정
경로 = C : \ Program Files \ Java \ jdk1.7.0; [세미콜론으로 값 추가]
답변
cmd에서 (일시적으로 해당 cmd 창에 해당) :
set JAVA_HOME="C:\\....\java\jdk1.x.y_zz"
echo %JAVA_HOME%
set PATH=%PATH%;%JAVA_HOME%\bin
echo %PATH%
답변
당신은 그것을 설정해야합니다 C:\Sun\SDK\jdk
합니다 (JDK가 설치된 곳 즉 가정 – 그것은뿐만 기본값) – 음주에 \ 빈을 넣지 C:\Sun\SDK\jdk\bin
.
현재 사용자로 로그인했을 때만 앱이 실행되면 사용자 변수에 넣습니다.-시스템의 모든 사용자에 대해 실행해야하는 경우 시스템 변수에 넣습니다.
%JAVA_HOME%\bin
경로 에 추가해야 할 수도 있습니다 (또한 경로는 사용자 또는 시스템을 포함한 모든 사용자로부터 실행하는지 여부에 따라 다름)
답변
http://javahowto.blogspot.com/2006/05/javahome-vs-javahome.html
제어판> Java, Java 탭에서보기 단추를 클릭하십시오. 런타임 매개 변수에서 다음을 입력하십시오.
-Djava.home=YOUR_PATH_HERE
또는 Java를 실행할 때 해당 명령 행 스위치를 명령에 추가 할 수 있습니다.
java -Djava.home=PATH SomeJavaApp
