⑴ java不是內部或外部命令
沒有配置環境變數
右鍵點我的電腦 系統屬性-高級-環境變數。
在系統變數下新內建變數JAVA_HOME,變數值填你的安容裝路徑,比如D:\Java\jdk1.6.0_39;
再在系統變數下新建變數 CLASSPATH,變數值填.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
找到系統變數Path,在變數值最前面添加.;%JAVA_HOME%\bin;
然後一路確定就OK了
⑵ 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;就可以了。
關於上述中配置的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不是內部或外部命令 也不是可運行的程序怎麼解決大俠!!
您好,提問者:來
1、jdk5.0之後自,classpath不需要配置。
2、JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51
這個JAVA_HOME在path這個框中新建,而不是在上面新建。
3、path=%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;%JAVA_HOME%\bin;
4、重新打開cmd窗口試一下。
⑷ wsdl2java.bat時出現的問題
java -Djava.ext.dirs=D:\wsdl\lib org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -w -t
應該是這行代碼出錯,這行代碼的命令是java,可版能沒有這種權命令吧