java常見問題之javac,java常見問題及解決方案

本文目錄一覽:

java在編譯時出現 javac:找不到文件 是怎麼回事

原因一:當前的編譯路徑並非是java類的存放路徑;

原因二:java類中沒有定義或者定義的main方法有錯誤;

建議您切換到java類存放路徑,或確認java類中的代碼編寫有沒有出錯。

擴展資料:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程。

Java具有簡單性、面向對象、分散式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分散式系統和嵌入式系統應用程序等。

參考資料:百度百科_java

運行一個java程序時,總是顯示javac找不到文件(環境變數設置好了,源程

按照下列步驟逐步縮小問題範圍,上一步成功後執行下一步

1.如果你有myeclipse之類的軟體,在軟體中運行下,這類軟體是不需要配置環境的,如果無法執行,則是你的jdk有問題。

2.首先確保你真的配置正確了環境變數(java_hone,class,path,),cmd中輸入javac測試一下,出來一大堆應該就是對了。

3.輸入cmd後你會看到一個文件夾,這是系統默認的路徑,將你的.java文件丟到這個文件夾下,輸入javac

文件名.java編譯。可以嘗試set

classpath=.設置路徑為當前目錄,如果這樣都不行,絕對是之前的兩部有錯誤

4.將你的.java直接放入某個盤符下,例如d盤,輸入d:後回車,改變查找盤符的位置(也可以set

classpath,不推薦),再javac編譯

5.如果你想將.java文件放在某文件夾里,直接輸入地址是不行的,比如你放在d:/a文件夾中,首先d:轉到d盤,然後使用cd命令轉到相應的a

javac是什麼?

javac是Java編譯器,負責將Java源代碼轉換成位元組碼文件。

javac 可以隱式編譯一些沒有在命令行中提及的源文件。用 -verbose 選項可跟蹤自動編譯。當編譯源文件時,編譯器常常需要它還沒有識別出的類型的有關信息。

javac的特點

javac具有簡單性、面向對象、分布性、解釋性、可靠、安全、平台無關、可移植性、高性能、多線程、動態性等特點。提供了異常處理機制,程序員可以把錯誤代碼放在一起,這樣可以簡化錯誤處理任務,便於恢復。不支持指針,杜絕了內存的非法訪問。

編譯JAVA程序成功但運行javac命令時出現錯誤

因該是你的寫法有問題。具體流程如下

1、 新建txt文檔並將後綴改成.java

確保文件名稱的後綴真實是.java 結尾而不是.java.txt ( 可在電腦設置中顯示擴展名)

#8205;

2、在心間文件中編寫測試代碼既main方法代碼如下

public class Test {

    public static void main(String[] args) {

          System.out.println(“hello word”);

    }

}

#8205;

3、編輯Test.java  文件

首先在cmd(win 電腦)或終端(蘋果電腦)  下打開Test.java所在目錄(win電腦)

並輸入 javac Test.java    點擊回車

完成後就會發現在同級目錄下多了一個 Test.class   的文件

5、在cmd 或終端下輸入 java Test  後回車 即可運行改class文件

說明:

此處強調說明兩個命令 javac 和java

javac 是編譯命令既 將java文件編譯成可執行的class文件

而java 是執行命令 既執行class文件

其中 javac 後邊必須寫java文件的全名 例如  Test.java

java 後邊則是Test 沒有後綴這一點需要注意

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249779.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 17:12
下一篇 2024-12-12 17:12

相關推薦

發表回復

登錄後才能評論