최근에 내 Java 버전을 확인했습니다. 나는 java -version
명령을 실행했고 나는 java version 1.7.0_09
을 사용하고 있다는 것을 알아 냈습니다. 하지만 C:\Program Files\Java\
디렉토리를 확인하려고하면 같은 버전을 찾지 못하는 것 같습니다. 난 단지 다음을 참조 :다른 Java 버전이 명령 줄에 표시됩니다.
- j2re1.4을
- jdk1.6.0_32
- jdk1.7.0_06
- jdk1.7.0_07
- JRE6
- jre7
등등 ...
내 p 프로그램은 여전히 실행되지만 모든 것을 수동으로 컴파일하려고하고 Java가 OS에 의해 처리되는 방식을 이해하려고합니다.
이상한 또 다른 것은 환경 변수 설정을 확인하려고했지만 아무 것도 말하지 않습니다. jdk1.7.0_09
.
경로 :
- C : \ 프로그램 파일 \ 공용 Files \ Microsoft Shared \ 윈도우 라이브;
- % SystemRoot % \ system32;
- % SystemRoot %;
- % SystemRoot % \ System32 \ Wbem;
- % SYSTEMROOT % \ System32 \ WindowsPowerShell \ v1.0 \;
- C : \ Program Files \ TortoiseSVN \ bin;
- C : \ Program Files \ Windows Live \ Shared;
- C : \ eclipse \ plugins \ com.google.appengine.eclipse.sdkbundle_1.6.5 \ appengine-java-sdk-1.6.5 \ bin;
- C : \ Program Files \ Java \ jdk1.7.0_07 \ bin \ C : \ Program Files \ QuickTime \ QTSystem \;
전체 디렉토리는 C:\Users\User02\AppData\LocalLow\Sun\Java\jre1.7.0_09
이며 파일 이름은 lzma.dll
입니다.
그러나 나는 C:\Users\User02\AppData\LocalLow\Sun\Java\jdk1.7.0_07
이라는 또 다른 디렉토리가 있습니다. 그 안에 파일은 다음과 같습니다
- jdk1.7.0_07.msi
- sj170070.cab
- ss170070.cab
- st170070.cab
- 그리고 그건
나만입니까? 아니면 같은 이름의 두 개의 디렉토리가 있습니까? – stevevls
컴퓨터의 다른 프로그램처럼 경로를 명시 적으로 지정하지 않으면 경로가 설정됩니다. ** 편집 : ** 참조 : http://www.computerhope.com/issues/ch000549.htm –
Windows에서 검색을 사용하고'java'의 모든 인스턴스를 찾으십시오. 당신의 경로는 그 위치 중 하나를 가리키며, 단지 'java'라고 입력하면 얻을 수 있습니다. –