開發(fā)java程序時為什么代碼沒錯卻運行不了?
既然你沒有。;t給出代碼截圖,我可以我不能直接為你分析問題。但既然這個答案里沒有別人,我就簡單幫你分析一下。
一:環(huán)境問題
jdk配置不好,沒有導入需要的jar文件,沒有啟動運行環(huán)境,IDE的設置問題,或者系統(tǒng)存在一些未知的功能問題,都可能導致這種情況。你說的代碼是正確的。我不不知道是代碼正確還是操作沒有錯。如果代碼沒有問題,優(yōu)先考慮這個原因。
第二:代碼問題
如果正在運行的進程沒有t報告一個錯誤,但是它沒有。;trun,你要考慮代碼中是否存在邏輯錯誤,因為除了明顯的語法錯誤,很多bug其實并不t報告一個錯誤,但最終他們可以t呈現(xiàn)相應的函數(shù)。
好像就這些了。希望能幫到你。
這個代碼是正確的。你能保證嗎?
我記得10多年前,當我第一次加入公司時,我在struts1的配置文件中將小寫的L寫成1,認為代碼是正確的,但它就是不能;;不要跑。Its在后臺報錯也很奇怪,但是根據(jù)后臺報錯,我知道了配置文件的問題,所以我可以當我的經(jīng)理調試它的時候,我最終沒有找到它,我不能。;直到最后一行被刪除和排除,你才能找到它。
所以唐不要輕易認為代碼是正確的,這往往是代碼的問題。除非你的代碼在其他人身上運行。;的地方,那這是一個環(huán)境問題。
因為你給的信息有點少,我大概會按照bug排查的大致思路來回答。
程序錯誤一般分為兩種:編譯時錯誤和運行時錯誤。
如果你現(xiàn)在用的是idea或者eclips
為什么JAVA應用程序無法啟動?
應用可以由于以下可能的原因,無法啟動:
2.安裝流程:安裝工具包括:JavaJDK安裝包,是Java開發(fā)工具包的縮寫,也就是開發(fā)工具包,里面包含用戶平時使用的JRE,也就是Java運行時環(huán)境。所以安裝了JDK,自然也就安裝了JRE。明白了。