[java] Windows 7에서 java_home을 설정하는 방법은 무엇입니까?

제어판의 ‘시스템’에서 환경 변수로 가서 사용자 변수와 시스템 변수에 대한 두 가지 새로운 변수를 만들었습니다. 둘 다 이름이 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 설치 경로가 있으면 다음을 수행하십시오.

  1. 바탕 화면 에서 내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오 .
  2. 클릭 고급 탭을 다음 클릭 환경 변수 버튼을 클릭합니다.
  3. 시스템 변수 아래에서 새로 작성을 클릭하십시오.
  4. 변수 이름을 JAVA_HOME 으로 입력하십시오 .
  5. Java Development Kit의 설치 경로로 변수 값을 입력하십시오.
  6. 확인을 클릭하십시오 .
  7. 변경 사항 적용을 클릭 하십시오 .

참고 : Windows를 다시 시작해야 할 수도 있습니다 .

전체 기사는 내 블로그 에 있습니다 (Windows에서 JAVA_HOME 변수 설정) .


답변

나를 위해 일한 %JAVA_HOME%\bin것은 JAVA_HOME환경 변수가 jdk폴더를 가리키는 경로 환경 변수에을 추가하는 것이 었습니다 .


답변

먼저 시스템에 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


답변

하나의 이미지로이 문제를 해결할 수 있습니다.
여기에 이미지 설명을 입력하십시오

이상