<! - 모든 언어: > 랑 없음 -;
나는 상황을 경험하고 컴파일하십시오 Java 프로그램 오류 발생.
나는 (이 기능은 창 별 문제) 저는 Windows 의 최신 JDK 설치되었음.
나는 시도할 수 있지만, '길' 솔루션이므로 가변적입니다 오류가 지속됩니다.
콘솔입니다 출력:
C:\>set path=C:Program Files (x86)\Java\jdk1.7.0\bin
C:\>javac Hello.java
'javac' is not recognized as an internal or external command,
operable program or batch file.
<! - 모든 언어: > 랑 없음 -;
노련한 판독기에서:
C:\>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\craig\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
...
가장 중요한 변수는 ['길'] (https://en.wikipedia.org/wiki/PATH_ (변수)). 이 목록은 패스이므로 구분된 ','. 각 디렉토리는 될 때 명령은 명령, 입력되기까지 스캔되며 목록에 일치하는 실행가능파일. 내 컴퓨터에 있는 길 ',' 입니다.
C:\>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPower
Shell\v1.0\;C:\ProgramData\Microsoft\Windows\Start Menu\Programs;C:\Users\craig\AppData\
Roaming\Microsoft\Windows\Start Menu\Programs;C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\
msys64\mingw32\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Yarn\bin\;C:\Users\
craig\AppData\Local\Yarn\bin;C:\Program Files\Java\jdk-10.0.2\bin;C:\ProgramFiles\Git\cmd;
C:\Program Files\Oracle\VirtualBox;C:\Program Files\7-Zip\;C:\Program Files\PuTTY\;C:\
Program Files\launch4j;C:\Program Files (x86)\NSIS\Bin;C:\Program Files (x86)\Common Files
\Adobe\AGL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program
Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\iCLS Client\;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files
(x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\iCLS
Client\;C:\Users\craig\AppData\Local\Microsoft\WindowsApps
자바스 헤로세계자자바 cmd 를 실행할 때 ',' 아니다 '시' 를 실현하는 자바스 [ui_policytable_java_spe_policy 내부 명령을] (https://ss64.com/nt/syntax-internal.html) 는 이 [시스템 '길' '길' 다음에 사용자] (https://superuser.com/questions/867728/user-vs-system-environment-variables-do-system-variables-override-user-variabl). 이 모든 디렉토리 목록에서 기계적으로 들어갈 경우 및 검사 ['javac.com', '', ',' 자바차오바 자바차오레스 상술합니다.] (https://www.nextofwindows.com/what-is-pathext-environment-variable-in-windows) 가 존재하는. 자바스 발견하면 ',' it 런입니다 거잖나. # 39, & # 39 javac& 않을 경우, 인쇄, 정보기술 (it) ' 내부 또는 외부 프로그램 또는 일괄 처리 파일 수 명령을 표시됨과 인정되지 않는다. ' 자바 실행 파일 디렉토리 '길' 를 추가해야 합니다.
C:\>:: DON'T DO THIS
C:\>set PATH=C:\Program Files\Java\jdk1.7.0_09\bin
그러지 마. 해당 명령을 몇 가지 중대한 문제가 있다.
C:\>:: DON'T DO THIS EITHER
C:\>set PATH=C:\Program Files\Java\<enter the correct Java folder here>\bin;%PATH%
그러나 그것은 일반적으로 그냥 나쁜 발상이다.
옳은 길을 찾기 시작해서 설치한 것으로 나타났습니다. 얼마나 jave 설치한 따라 달라집니다.
설치 프로그램을 실행하여 jave 설치했습니다. # 39 는 Java 에서 버전 '의 설치자는 oracle& C:\Program Files\Java\' (또는 'C:\Program 파일 (x86) \Java\'). 와 파일 탐색기와 명령 프롬프트를 실행하십시오 또는 해당 디렉터리입니다. 각 하위 제이보드 버전니다 jave. 하나만 있으면, 당신은 그것을 발견했다. 그렇지 않으면 고르십시오 방정식입니다 최신 버전을 것처럼 보인다. 폴더 이름을 smartupdate jdk '로 시작하는' 대신 'jre'). 입력하십시오. 디렉토리에는. 선택한 다음 '빈' 디렉터리입니다 iqn. 이제 올바른 디렉터리입니다. 복사합니다를 경로. 의 경우 파일 탐색기와 주소창 클릭합니다. [복제본에] 의 경우 명령 프롬프트 (https://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/) 이 확인. 그 결과 jave 경로는 형태로 이루어질 (작은 따옴표 제외).
C:\Program Files\Java\jdkxxxx\bin\
Jdk 를 다운로드한 .zip redboot*용. 일부 임의적입니까 won& # 39 곳에 압축을 풀고, t get in your way; 'C:\Java\' 는 사용할 수 있는 선택이다. 그리고 그 안에 '빈' 폴더 어딘가에 찾습니다. 이제 올바른 디렉터리입니다. 복제본에 해당 경로를. 이는 Java 경로. 이동 경로를 따라 본 것이라고 폴더에서는 너희에게베풀어진 않았다.
[] (https://i.imgur.com/8RT5nyy.jpg)! 즉 대화상자는 편집하려는 '길'. 여러 가지 방법으로 받을 수 있는 대화, Windows 버전에 따라 ᅴ 설정 및 시스템 구성은 어떻게 up your 엉망. 이들 중 일부는 시도하시겠습니까.
Look at '길'. 넌 거의 말해둘꼐요 있는 두 개의 변수 '길' (사용자 vs. 시스템 환경 변수 때문에). 둘 다 살펴 보아야 합니다.
전 이제 3 단계를 Java 경로를 시행하십시오 찾은 길 '시스템' 을 배치합니다.
Pre-windows 10 UI 를 사용하는 경우 제대로 세미콜론 배치한 합니다. 모든 경로를 정확히 하나의 큰 명단요 있어야 합니다. 정말 많이 있는데, 그 isn& t # 39 라고 삽입하십시오. 단순히 '길' 의 경로를 추가 확인을 클릭합니다.
새로운 시스템 환경 변수를 만들 경우, 이를 'JAVA_HOME' 존재하지 않습니다. 즉 동일한 jave 경로 '길' 추가할 수 있습니다. 업그레이드 후, 고쳐주렴 jave 편집하십시오 JAVA_HOME '반드시'.
'모든 실행 중인 프로그램, cmd 를 수정한 표시되어도 길' 등 기존 '길' 만 볼 수 있습니다. 이 때문에 프로그램 시작할 때 실행 환경 변수를 모두 목록에 복사되므로 불과하다. 그 뿐 아니라 컨설팅 캐싱된 복제본입니다. 좋은 방법이 없다 [새로고치기 cmd& # 39 의 환경 변수를] (https://stackoverflow.com/questions/171588/is-there-a-command-to-refresh-environment-variables-from-the-command-prompt-in-w), 그래서 앨리어스가 명령 프롬프트 닫으십시오 다시 열어. 그리고 다시 사용하는 경우 IDE 닫으십시오 너무.
이거 드세요. 그런데 지금은 너무 XP 에서 해결할 수 있었습니다.
C:\ YourFolder >set path=C:\Program Files\Java\jdk1.7.0_09\bin;
C:\ YourFolder >javac YourCode.java
점점 문제가 있으면 jave 명령은 apc® 자바스. 그럼 먼저 jdk& 체크인합니다 # 39 의 용지함 디렉터리입니다 자바차오레스 파일이 있는지 여부다. 자바차오레스 파일이 존재할 경우 'JAVA_HOME' 으로 설정한 후 시스템 변수.