자바스 알 수 없는 표시됨과 내부 또는 외부 명령을 프로그램 또는 일괄 처리 파일 수
<! - 모든 언어: > 랑 없음 -;
나는 상황을 경험하고 컴파일하십시오 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.
248
6
<! - 모든 언어: > 랑 없음 -;
TL; DR
노련한 판독기에서:
환경 변수 '길'
가장 중요한 변수는 ['길'] (https://en.wikipedia.org/wiki/PATH_ (변수)). 이 목록은 패스이므로 구분된 ','. 각 디렉토리는 될 때 명령은 명령, 입력되기까지 스캔되며 목록에 일치하는 실행가능파일. 내 컴퓨터에 있는 길 ',' 입니다.
자바스 헤로세계자자바 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) ' 내부 또는 외부 프로그램 또는 일괄 처리 파일 수 명령을 표시됨과 인정되지 않는다. ' 자바 실행 파일 디렉토리 '길' 를 추가해야 합니다.
JRE JDK vs.
# 39 '세트' Don& 사용할 수 없다.
그러지 마. 해당 명령을 몇 가지 중대한 문제가 있다.
1 과 # 2 점을 해결할 수 있는 이 조금 더 나은 버전:
그러나 그것은 일반적으로 그냥 나쁜 발상이다.
Java 경로를 찾을
옳은 길을 찾기 시작해서 설치한 것으로 나타났습니다. 얼마나 jave 설치한 따라 달라집니다.
Exe 설치자는
설치 프로그램을 실행하여 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 경로는 형태로 이루어질 (작은 따옴표 제외).
Zip 파일
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 경로를 시행하십시오 찾은 길 '시스템' 을 배치합니다.
39 이 목록에서 어느 곳에 있든지, t shouldn& 고객의 새로운 경로를 댁이라면. 마지막에 배치한 것은 좋은 선택입니다.
Pre-windows 10 UI 를 사용하는 경우 제대로 세미콜론 배치한 합니다. 모든 경로를 정확히 하나의 큰 명단요 있어야 합니다. 정말 많이 있는데, 그 isn& t # 39 라고 삽입하십시오. 단순히 '길' 의 경로를 추가 확인을 클릭합니다.
JAVA_HOME '세트'
39, re dell. it 뿐만 아니라 동시에 you& 수 있습니다 '세트' JAVA_HOME 잘 알려져 있다. 이것은 또 다른 환경 변수를 Java 경로 하는 내용이 들어 있다. 자바, 자바 프로그램, 시스템 구축 등 인기 많은 비사양 jave [gradle] (https://gradle.org/) 가 오류를 발생시킬 경우 제대로 설정되어 있지 않습니다.
새로운 시스템 환경 변수를 만들 경우, 이를 '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:'. 한다.
명령 프롬프트에서 다음과 같은 실행하십시오. "' 경로 설정 = " C:\Program Files\Java\jdk1.7.0_09\bin"; "' 또는 "' 경로 설정 = " C:\Program Files\Java\jdk1.7.0_09\bin"; "'
나도 날잡아 이 및 작동하잖아 설명이다.
점점 문제가 있으면 jave 명령은 apc® 자바스. 그럼 먼저 jdk& 체크인합니다 # 39 의 용지함 디렉터리입니다 자바차오레스 파일이 있는지 여부다. 자바차오레스 파일이 존재할 경우 'JAVA_HOME' 으로 설정한 후 시스템 변수.
환경 변수 확인합니다.
저의 경우는 JAVA_HOME 했어요 내 설정된 시스템 변수 뿐만 아니라 사용자 계정 및 rmw com/go/4e6b330a_kr 설정되었습니다 a 잘못된 버전의 java를. 난 또 경식도 동일한 문제가 삼중평균 변수다.