Windows 7 64 비트에서 JDK의 경로는 무엇입니까?


10

나는 작업 할 때 JDK , 그 말한다 javac내부 또는 외부 명령으로 인식되지 않습니다. 내가 무엇을하여야한다? jdk1.6.0_21의 경로는 무엇입니까?


Windows 7 Ultimate 64 비트 SP1을 실행하고 있습니다. 64 비트의 Java SE Development Kit 7 업데이트 4 및 Java FX 2.1 SDK 인 jdk_7u4_windows_x64.exe를 설치했습니다. 파일 위치는 c : \ windows \ system32 \ java.exe (185KB 크기)입니다. 폴더 경로는 c : \ program file \ java \ jdk1.7.0.0_04입니다. 또한 제어판 / 시스템 / 고급 시스템 설정 / 고급 / 환경으로 이동합니다. 변수 / 새 변수 이름 = JAVA_HOME 변수 값 = c : \ windows \ system32 \ java.exe Windows 7 x64 비트 용 Android SDK installer_v18_windows.exe를 다운로드하여 실행, 거부 : JDK (Java SE Development kit)를 여전히 찾을 수 없음 지금까지 SDK. I
young707

답변:


8

64 비트 또는 32 비트 JDK를 설치했는지 여부에 따라 다음 위치에 있어야합니다.

  • 32 비트 : C:\Program Files (x86)\Java\jdk1.6.0_21\bin
  • 64 비트 : C:\Program Files\Java\jdk1.6.0_21\bin

해당 경로를 포함하도록 PATH 환경 변수를 편집 할 수 있어야합니다.


1

다시 돌아가서 제어판에서 모든 JDK 항목을 제거했습니다.

  • Windows x 86 (32 비트) 용 Java SE Development Kit 7 업데이트 4로드 ( jdk-7u4-windows Windows 7 Ultimate x64 비트 SP1 시스템을 실행하는 경우에도)

  • 이 32 비트 JDK 키트 설치 c:\program files (x86)java\jdk1.7.0_04\

  • Android 설치 다운로드의 installer_r18_windows.exe경우 c : \ program files (x86) \ java \ jre7 \ bin \ java.exe에서 Java SE 폴더를 찾으십시오.

결론 : SDK는 Win 7 64 비트 시스템을 실행하더라도 32 비트 JDK 폴더 위치 만 알고 있습니다. Program Files 폴더 위치가 다릅니다.


0

C : \ Windows \ SysWOW64에서 Java 버전 1.7.0_21을 찾았습니다.

Windows 7 64 비트는 system32에 설치되어 있다고 생각되는 32 비트 프로그램을 SysWOW64로 리디렉션하는 것 같습니다. 문제는 PATH 환경 변수가 일치하도록 업데이트되지 않은 것입니다.


0

문제는 OS가 실행을 위해 javac.exe를 찾을 수 없다는 것입니다. 올바른 방향으로 가리 키려면 PATH 환경 변수를 설정해야합니다.

Windows 7에서 다음을 수행하십시오.

  1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

  2. 나타나는 창에서 "고급 시스템 설정"(왼쪽)을 선택하십시오.

  3. 고급 탭으로 이동하여 "환경 변수"를 클릭하십시오.

  4. heavyed 언급 된 대로 경로를 편집하거나 새로 작성을 클릭하여 PATH 변수에 해당 경로를 추가하십시오.

자세한 내용은 이 링크 를 참조하십시오. 32 비트 환경에서 환경 변수 설정에 대해 설명하지만 유일한 차이점은 경로 자체입니다.


-3

Windows 8.1 (64 비트)

C : \ Program Files \ Java \ jdk1.8.0_45 \ bin

이 길을 포함 시키면 모든 준비가 끝났습니다.


더 좋은 것이 답이 없을 때 답변을 게시하는 어리 석음
barlop

1
Q : " jdk1.6.0_21 의 경로는 무엇입니까 ?"
G-Man, 'Reinstate
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.