本文目錄一覽:
- 1、java不是內部或外部命令
- 2、JAVA不是內部或外部命令,也不是可運行的程序或批處理文件
- 3、JAVA不是內部或外部命令,也不是可運行的程序或批處理文件。這句話是什麼意思?
- 4、Java是不是操作系統?
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%\bin;%JAVA_HOME%\jre\bin刪了,然後在Path變數的頭部添加如下路徑:
C:\Program Files\Java\jdk1.5.0\bin;就可以了。
擴展資料:
關於上述中配置的path
配置系統變數path,在裡邊加入路徑值
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在中間的配置方式為,即C:\Program Files (x86)\Common Files\Oracle\Java\javapath)
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在首部)
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(加在尾部)
JAVA不是內部或外部命令,也不是可運行的程序或批處理文件。這句話是什麼意思?
出現「’javac’ 不是內部或外部命令,也不是可運行的程序或批處理文件。」表示環境變數配置有誤。
環境變數:
*環境變數:是供系統內部使用的變數,是包含系統的當前系統用戶的環境信息的字元串和軟體的一個確定存放的路徑 ;
*path:windows系統執行命令時要搜索的路徑 ;
*classpath:java在編譯和運行時要找的class文件所在的路徑 ;
設置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在D:\MyProgram\java\jdk目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次都輸入很長的路徑串;
二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是系統崩潰!
三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體.
Java是不是操作系統?
Java不是操作系統。
Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
Java是由Sun Microsystems公司推出的Java面向對象程序設計語言(以下簡稱Java語言)和Java平台的總稱。Java由James Gosling和同事們共同研發,並在1995年正式推出。Java最初被稱為Oak,是1991年為消費類電子產品的嵌入式晶元而設計的。
1995年更名為Java,並重新設計用於開發Internet應用程序。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器均支持Javaapplet。
另一方面,Java技術也不斷更新。Java自面世後就非常流行,發展迅速,對C++語言形成有力衝擊。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。2010年Oracle公司收購Sun Microsystems。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/219528.html