导航:首页 > 源码编译 > 编译java不是内部或外部命令

编译java不是内部或外部命令

发布时间:2024-07-12 10:52:20

javac涓嶆槸鍐呴儴鎴栧栭儴锻戒护镐庝箞锷

1銆佸师锲犱竴娌℃湁瀹夎卝dk锛屽彧瀹夎呬简jre 1jdk170_60+jre镓嶆槸瀹屾暣镄勶纴濡傛灉娌℃湁瀹夎卝dk镄勮瘽锛屽湪cmd閲岃竟杈揿叆javac灏变细鎻愮ず钬#39JAVAC#39 涓嶆槸鍐呴儴鎴栧栭儴锻戒护锛屼篃涓嶆槸鍙杩愯岀殑绋嫔簭 鎴栨壒澶勭悊鏂囦欢钬2瑙e喅鏂规硶鏄瀹夎卝dk 瀹夈
2銆佽偗瀹氭槸java鐜澧冨彉閲忔病链夐厤缃鎴愬姛棣栧厛鍙冲嚮鎴戠殑鐢佃剳阃夋嫨灞炴э纴鍐嶉夋嫨楂樼骇绯荤粺璁剧疆 阃夋嫨鐜澧冨彉閲忕劧钖庡湪涓婇溃涓镙忛夋嫨鏂板缓鍙橀噺钖峆ath 铹跺悗镓惧埌镊宸眏dk瀹夎呯殑璺寰勶纴鐭ラ亾\bin 铹跺悗灏呜矾寰勫嶅埗鍒板彉閲忓 链銆
3銆丆\Program Files\Java\jdk150\bin灏卞彲浠ヤ简涓嶉渶瑕佸湪娣诲姞鍒镄勪简铡熷洜寰堢亩鍗曚綘鍙浠ユ寜镦ц繖涓璺寰勫幓鐪嬬湅链夋病链変竴涓鍙玧avacexe镄勪笢涓滃湪bin鏂囦欢澶逛腑锛岀幆澧冨彉閲厮ath镄勪綔鐢ㄩ氢织镣硅插氨鏄鐢ㄦ潵锻婅瘔浣犵殑鐢佃剳濡备綍铡绘垒鍒般
4銆乯avac涓嶆槸鍐呴儴鎴栧栭儴锻戒护锛屼篃涓嶆槸鍙杩愯岀殑绋嫔簭鎴栨壒澶勭悊鏂囦欢瑙e喅锷炴硶 1瀹夎卝dk锛屽畨瑁呮柟娉曞湪瀹樼绣涓嬭浇濂络dk涔嫔悗锛屽弻鍑诲畨瑁呭寘锛岃繘鍏ュ畨瑁呭嵆鍙 2閰岖疆鐜澧冨彉閲 aJAVA_HOMEjdk瀹夎呯洰褰 bCLASSPATH%JAVA_HOME%\銆
5銆佹病链夎剧疆绯荤粺鐜澧冨彉閲忚В鍐虫柟娉1鍙抽敭鎴戠殑鐢佃剳锛岀偣鍑烩滃睘镐р2鍗曞嚮钬滈珮绾р濋夐”鍗 3镣瑰嚮钬灭幆澧冨彉閲忊4鍦ㄢ濈郴缁熷彉閲忊滀腑镓惧埌钬淧ath钬5鍙屽嚮缂栬緫锛屾妸鍙橀噺鍊艰剧疆涓轰綘瀹夎呯殑JAVA璺寰勫垏璁颁笉瑕佺収镌鎴戠殑鍐欙纴浣犲畨瑁呯殑銆
6銆佸嚭鐜扳淛AVAC涓嶆槸鍐呴儴锻戒护鎴栧栭儴锻戒护钬濊繖绉嶆儏鍐靛簲璇ユ槸鐜澧冨彉閲忔病链夐厤缃姝g‘锛岄吨鏂板啀閰岖疆涓涓嬬幆澧冨彉閲忔敞镒忥纴鍦ㄩ厤缃鐜澧冨彉閲忔椂锛宩ava_home path classpath 镄勯厤缃瑕佺偣锛屼笉瑕佸氩姞鎴栬呭皯锷犵﹀彿銆
7銆1宸茬粡姝g‘瀹夎匤DK锛屼絾娌℃湁閲嶆柊镓揿紑鎺у埗鍙帮纴瀵艰嚧javac锻戒护涓嶈兘鐢ㄨВ鍐虫柟娉曞叧闂铡熸湁鎺у埗鍙帮纴閲嶆柊镓揿紑鎺у埗鍙帮纴杈揿叆javac娴嬭瘯2宸茬粡姝g‘瀹夎匤DK锛屼絾娌℃湁璁剧疆path鐜澧冨彉閲忥纴瀵艰嚧javac锻戒护涓嶅彲鐢ㄨВ鍐虫柟娉曡剧疆鐜澧冦

8銆佽繖鏄锲犱负javac涓嶅湪褰揿墠镄凯ATH涓嬶纴windows绯荤粺镓句笉鍒版ゅ懡浠ら栧厛锛岄渶瑕佷笅杞藉苟瀹夎匤DK锛屽亣璁惧皢鍏跺畨瑁呭湪D\jdk16鐩褰曚笅铹跺悗锛屾湁涓ょ嶆柟娉曞彲浠ヨВ鍐虫垒涓嶅埌javac镄勯梾棰樼涓澶勭悊鏂瑰纺娣诲姞javac鍒扮幆澧冨彉閲忓湪妗岄溃鎴戠殑鐢佃剳銆
9銆乯avac 鍙浠ラ殣寮忕紪璇戜竴浜涙病链夊湪锻戒护琛屼腑鎻愬强镄勬簮鏂囦欢鐢 verbose 阃夐”鍙璺熻釜镊锷ㄧ紪璇戝綋缂栬疟婧愭枃浠舵椂锛岀紪璇戝櫒甯稿父闇瑕佸畠杩樻病链夎瘑鍒鍑虹殑绫诲瀷镄勬湁鍏充俊鎭瀵逛簬婧愭枃浠朵腑浣跨敤镓╁𪾢鎴栧疄鐜扮殑姣忎釜绫绘垨鎺ュ彛锛岀紪璇戝櫒閮介渶瑕佸叾绫诲瀷銆
10銆佸湪cmd閲岃緭鍏javac 涓鑸绯荤粺閮戒细鎸囩ず 杩欎笉鏄鍐呴儴锻戒护镓浠 瑕佺敤javac镄勫墠鎻愭槸瀹夎卝dk骞朵笖閰岖疆jdk镄勭幆澧冨彉閲忔垜鐪嬩简浣犱笂闱㈢殑锛孞AVA_HOME杩欓”镄勮矾寰勬病链夊啓瀹屾暣E\Program Files\Java\jdk160 鍏跺畠椤癸纴搴旇ユ病链夐梾棰樸
11銆乸ath=%JAVA_HOME%bin%JAVA_HOME%jrebinclasspath=%JAVA_HOME%lib%JAVA_HOME%jrelib褰扑綘鏁插叆javac镄勬椂鍊欎细浠庢搷浣灭郴缁熺殑path涓嬫煡镓捐繖涓锻戒护锛屼綘镄刾ath閲岄溃濡傛灉娌℃湁灏唈dk镄刡in鐩褰曢厤缃杩涘幓锛屽氨镓句笉鍒拌繖涓銆
12銆佸嚭鐜颁綘杩欑嶆儏鍐电殑铡熷洜链変簩1宸茬粡姝g‘瀹夎匤DK锛屼絾娌℃湁閲嶆柊镓揿紑鎺у埗鍙帮纴瀵艰嚧javac锻戒护涓嶈兘鐢ㄨВ鍐虫柟娉曞叧闂铡熸湁鎺у埗鍙帮纴閲嶆柊镓揿紑鎺у埗鍙帮纴杈揿叆javac娴嬭瘯2宸茬粡姝g‘瀹夎匤DK锛屼絾娌℃湁璁剧疆path鐜澧冨彉閲忥纴瀵艰嚧javac锻戒护銆
13銆佸湪铡熸潵镄刾ath鍊煎悗闱㈡坊锷 %java_home%\bin%java_home%\jre\bin 纭瀹氩悗 锛岄吨鏂板惎锷╟md 杈揿叆 javac 杩欐″氨濂界敤浜呜板缑瑕侀吨钖鍝﹀墠闱㈢殑缃戜笂閮芥湁浜嗭纴鎴戜粖澶╅亣鍒扮殑鏄浠涔埚憿灏辨槸鎴戞妸java_home 鍐欐垚 javahome 浜嗐
14銆佸厛瑕佸畨瑁匤RE锛岀劧钖庨厤缃鎺у埗闱㈡澘\绯荤粺鍜屽畨鍏\绯荤粺\楂樼骇绯荤粺璁剧疆\绯荤粺灞炴\楂樼骇\鐜澧冨彉閲\path锛屽傛灉涓嶆兂閰岖疆鐜澧冨彉閲忥纴闾e氨鐩存帴鎶奷os璺寰勮繘鍏ュ埌JRE镄勫畨瑁呯洰褰曚笅锛岃繍琛孞AVAC链钖1绉嶆柟娉曪纴鐢ㄨ颁簨链鍐1涓狰at镙煎纺镄勬枃浠讹纴浠ヤ笅銆

15銆佸綋浣焘md杩涘幓涔嫔悗榛樿よ矾寰勬槸浣犵殑鐢ㄦ埛锛屾垨钥匔\Windows\System32 浣犲繀椤昏佽繘鍏java鏂囦欢镓鍦ㄧ殑鏂囦欢澶规墠鑳戒娇鐢╦avac锻戒护 锷犲叆璇翠綘灏唈ava鏂囦欢鏀惧湪D鐩樼殑java鏂囦欢澶 闾d箞cmd杩涘叆涔嫔悗灏 d铹跺悗cd java 杩涘叆涔嫔悗灏卞彲浠ヤ娇鐢╦avac锻姐
16銆佸洜涓虹郴缁熶笉鑳借瘑鍒玧avac锻戒护锛屾垨钥呮槸锲犱负浣犳病链夋g‘瀹夎匤DK鍦ㄤ綘镄凧DK镓鍦ㄧ殑瀹夎呯洰褰曪纴鍦―OS鐜澧冮噷锛屾瘆濡傛槸C\javaset path=c\java141\bin 铹跺悗鍦╟\java141\bin\javac 浣犵殑java鏂囦欢java灏便

② JDK安装输入java-version出现不是内部或外部命令,也不是可运行的程序或批处理文件。

你的输入有问题java -version之间-号前面是有个空格的,不是环境变量的问题,因为你只要装了jdk即使环境变量没设置,输入java -version都会有东西出来的,环境变量配好了,输入javac才有东西出来,

③ JAVA不是内部或外部命令,也不是可运行的程序或批处理文件

原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不都tools.jar和dt.jar.

解决:

如果只需要使用javac命令其实不需要这么复杂的,可以直接把新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%in;%JAVA_HOME%jrein删了,然后在Path变量的头部添加如下路径:

C:Program FilesJavajdk1.5.0in;就可以了。

(3)编译java不是内部或外部命令扩展阅读:

关于上述中配置的path

配置系统变量path,在里边加入路径值

;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在中间的配置方式为,即C:Program Files (x86)Common FilesOracleJavajavapath)

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在首部)

;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(加在尾部)

④ java涓嶆槸鍐呴儴鎴栧栭儴锻戒护涔熶笉鏄鍙杩愯岀殑绋嫔簭鍜屾壒澶勭悊鏂囦欢镐庝箞锷烇纻

濡傛灉鏄杩欎釜阌栾鎻愮ず锛屽簲璇ュ氨鏄痯ath镄勯梾棰樸

鍙浠ヨ瘯璇曚粠锻戒护琛 cd 鍒颁綘镄凛:Program Files (x86)Javajdk1.6.0_10in

铹跺悗杈揿叆 java -verion

⑤ JAVA不是内部或外部命令,也不是可运行的程序或批处理文件。这句话是什么意思

出现“'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。”表示环境变量配置有误。

环境变量:

*环境变量:是供系统内部使用的变量,是包含系统的当前系统用户的环境信息的字符串和软件的一个确定存放的路径 ;

*path:windows系统执行命令时要搜索的路径 ;

*classpath:java在编译和运行时要找的class文件所在的路径 ;

设置JAVA_HOME:

一是为了方便引用,比如,JDK安装在D:MyProgramjavajdk目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次都输入很长的路径串;

二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是系统崩溃!

三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.

阅读全文

与编译java不是内部或外部命令相关的资料

热点内容
phpexif信息 浏览:540
单片机三字节浮点数 浏览:754
命令与征服泰伯利亚战争下载 浏览:376
c窗口界面编程 浏览:21
hypermill编程能做模板吗 浏览:780
计算机网络最经典的算法 浏览:626
华为思科的配置命令 浏览:869
linux设置光盘启动 浏览:359
程序员俱乐部注册 浏览:17
洗洁精鸡蛋盘解压视频 浏览:291
企业内网加密app 浏览:49
腾讯云服务器怎么设置本地网络 浏览:623
日常程序员 浏览:513
哪个pe有bit加密功能 浏览:108
rust服务器是用什么ip 浏览:692
java随机字符串生成 浏览:551
数码宝贝编程人物 浏览:390
php多用户建站系统 浏览:624
加密防盗地上栓价位 浏览:671
比泽尔压缩机下载 浏览:421