導航:首頁 > 源碼編譯 > 為什麼能編譯但不能運行

為什麼能編譯但不能運行

發布時間:2022-09-04 23:59:15

java程序編譯成功但是運行不成功是怎麼回事

這種事情當然經常發生啦。。。。
編譯只是靜態檢查。。。。。
如果你的程序存在
運行時錯誤的話。
例如:
RuntimeException的話,當然編譯時檢查不出來啦。
具體問題具體分析,沒有源代碼,是無法發現到底那裡錯誤了

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

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

③ java 為什麼能通過編譯 不能通過運行

編譯錯誤是檢查語法是否有錯,運行錯誤是邏輯錯誤。
比如 int[] arr = {1,1};
int i = arr[5];
System.out.println(i);
編譯是沒錯的,定義一個數組,從數組取出一個數字,然後列印,語法完全正確。
但是邏輯上錯誤,數組里最大下標是1,運行時發現arr[5]不存在,就報錯。

④ 程序編譯成功但不能運行是什麼原因

需要看一下警告信息。
在代碼中加一些輸出語句或者進行調試,如果還無法修改,再來提問。

⑤ 程序編譯過了,但是無法運行出結果是怎麼回事

編譯過了沒錯誤,說明你的代碼語法沒錯誤。運行結果不對,是你的代碼邏輯有問題,仔細檢查代碼邏輯流程是不是不對,調試調試。

⑥ 為什麼java程序能編譯卻不能運行

這種情況,一般是運行時的錯誤,有多種可能的情況,比如,不適合的類型轉換,沒有主函數,以及各種運行時的異常。
所以,你需要貼出你的代碼。

⑦ 程序可以編譯,但是為什麼不能執行

他都提示說:「源文件未編譯」了。那你就先 編譯 一下埃 PS: 你說的編完了,是編輯完了吧!PS:編輯和編譯,是兩回事情。運行前,需要先編輯好程序(也就是你說的輸入),再編譯一下(保證沒有錯誤),然後才能運行

⑧ 為什麼C編譯器可以編譯,但不能執行

編譯正確只是代表程序沒有語法錯誤,至於邏輯錯誤是無法判斷的。
但是你的程序明顯提示有錯誤,需要修改
printf("%4d %d\n",i,slect[i]);

⑨ C語言程序問題,編譯成功可卻不能運行,這是為什麼

編譯,只檢查各函數內部的語法是否有錯誤。
連接,除了做編譯要做的檢查以外,還要檢查各函數的調用是否正確。
樓主這情況,最常見的就是哪個函數名敲錯了,從頭到尾只檢查函數名的拼寫是否正確

⑩ 為什麼能編譯 不能運行呢

你用eclipse編譯的話main方法一定要放在public類中,但是如果你直接在DOS命中用javac與java編譯,main方法可以不寫在public類中,不過一般情況還是都寫在public類中好些。
很明顯你main方法沒有寫在public類中,因為在程序運行的時候,系統會從public類中尋找mian方法,要不然運行不了

閱讀全文

與為什麼能編譯但不能運行相關的資料

熱點內容
企業微信為什麼要設置伺服器 瀏覽:221
電腦上寫簡報應該怎樣新建文件夾 瀏覽:474
python畫人物的代碼 瀏覽:212
白夜極光怎麼看伺服器 瀏覽:227
程序員自學入門書籍 瀏覽:190
支付寶賬單明細解壓碼在哪 瀏覽:222
蘋果接收安卓的數據怎麼沒有 瀏覽:457
python執行html文件 瀏覽:28
豬八戒app怎麼那麼卡 瀏覽:949
電腦文件夾貼簽工具 瀏覽:150
工資人事管理源碼 瀏覽:906
怎麼申請自己做app 瀏覽:581
程序員37歲照片 瀏覽:296
哪裡找程序員好 瀏覽:578
java無向圖 瀏覽:207
怎樣繁重工作之餘解壓 瀏覽:516
c語言二級程序大題怎麼編譯 瀏覽:439
單片機電子音響實驗 瀏覽:323
演算法工程師叫程序員嗎 瀏覽:367
python讀寫共享文件 瀏覽:903