導航:首頁 > 源碼編譯 > 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成功編譯無法執行相關的資料

熱點內容
元神的伺服器怎麼看 瀏覽:362
stc8單片機串口中斷 瀏覽:954
信號分析pdf 瀏覽:927
暴力刪除命令 瀏覽:803
qt如何編譯加快速度 瀏覽:903
php添加數據sql語句 瀏覽:717
免費的小說app有什麼 瀏覽:405
螺桿壓縮機進氣閥動畫 瀏覽:651
兩台伺服器如何做負載均衡 瀏覽:227
程序員的工資是漲的嗎 瀏覽:813
視頻存儲伺服器可以干什麼 瀏覽:463
創建文件夾安裝失敗怎麼回事 瀏覽:832
程序員高考隔了幾年 瀏覽:822
雲伺服器是哪一層 瀏覽:22
jit編譯器的jit什麼意思 瀏覽:330
我想清理手機中空白文件夾 瀏覽:976
電腦e盤文件夾刪不掉怎麼辦 瀏覽:607
外圓凹圓弧編程 瀏覽:462
html5編程題 瀏覽:840
乾燥機製冷壓縮機一開就跳動 瀏覽:389