導航:首頁 > 源碼編譯 > java成功編譯無法執行

java成功編譯無法執行

發布時間:2024-12-30 14:47:37

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

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

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

說明:

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

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

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

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

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


Ⅱ 為什麼我的jdk安裝好了後,java程序能編譯卻不能運行啊

您好,非常榮幸能在此回答您的問題。以下是我對此問題的部分見解,若有錯誤,歡迎指出。你好!看看你的jdk有沒有少包。非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

Ⅲ java編譯成功,但是不能運行,怎麼回事。

起初你或許會認為是一個莫名其妙的錯誤,因為代碼根本一點問題的都沒有,可運行期間總是報這個錯,比較郁悶。
出現Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 錯誤的原因,是因為我們使用高版本的JDK編譯的Java class文件試圖在較低版本的JVM上運行,所報的錯誤。
因為,高版本的JDK生成的class文件使用的格式,可能與低版本的JDK的.class文件格式不同。這樣,低版本的JVM無法解釋執行這個.class文件,會拋出Could not find the main class.program will exit,java.lang.UnsupportedClassVersionError不支持的Class版本錯誤。
這個錯誤尤其在JDK5與JDK5之前的版本上表現明顯。因為,JDK5在Java語法上作了不少增強,引入了一些新的.class文件的元素,導致舊版本的JVM無法解釋、執行.class文件。即使這個類並沒有使用任何JDK5的新元素,但是JDK5生成的.class文件,JDK1.4及其以前的JVM都無法辨認!

詳細請參考:
http://blog.csdn.net/wangcheng8080/archive/2008/05/29/2492265.aspx

閱讀全文

與java成功編譯無法執行相關的資料

熱點內容
dvd遙控編程器 瀏覽:926
阿里雲的雲伺服器在哪裡下載 瀏覽:442
linuxphpcpu 瀏覽:532
單片機交通信號燈課程設計 瀏覽:384
linuxusb識別u盤 瀏覽:391
找對象app名稱是什麼 瀏覽:162
為什麼選擇童程童美學習編程 瀏覽:742
db2runstats命令 瀏覽:849
matlab怎麼用遺傳演算法 瀏覽:809
程序員喜歡黑色背景 瀏覽:590
音頻信號需要什麼樣的單片機 瀏覽:676
剪力牆牆柱箍筋是否需要加密 瀏覽:165
如何查看伺服器上埠是否打開 瀏覽:298
目前流行編程語言 瀏覽:458
騰訊雲伺服器免流嗎 瀏覽:850
c命令行解析 瀏覽:788
解壓轉移注意力最好的辦法 瀏覽:916
多人協作php 瀏覽:920
linux版notepad 瀏覽:169
androidwifi定位百度 瀏覽:256