java代碼已經(jīng)寫好怎樣運行 開發(fā)java程序時為什么代碼沒錯卻運行不了?
開發(fā)java程序時為什么代碼沒錯卻運行不了?因此你沒有給代碼的截圖,所以我我根本無法然后代你講問題處??墒羌热蝗绱诉@個回答是沒有其它人的,我就簡單幫你結(jié)論下。一:環(huán)境問題jdk沒有配置好,所要的jar
開發(fā)java程序時為什么代碼沒錯卻運行不了?
因此你沒有給代碼的截圖,所以我我根本無法然后代你講問題處。可是既然如此這個回答是沒有其它人的,我就簡單幫你結(jié)論下。
一:環(huán)境問題
jdk沒有配置好,所要的jar文件也沒核心中,運行配套環(huán)境就沒啟動時,IDE的設(shè)置問題,也可以系統(tǒng)未知一些未知的功能性問題,應(yīng)該有很有可能導(dǎo)致一類情況。你心中明白的代碼沒錯,真不知道是代碼沒有錯,肯定運行沒有運行錯誤。如果不是是代碼沒有錯的話,優(yōu)先照顧這個原因。
二:代碼問題
要是運行過程就沒出現(xiàn)錯誤,卻不運行不下來,你確定是否是為代碼中修真者的存在邏輯錯誤,而且以外確實的語法錯誤之外,很多的bug不過是不會運行錯誤的,只不過是到了最后沒能呈相應(yīng)的功能。
好像聽說也就這些了,如果能這個可以幫到你。
這個代碼是的你能絕對的保證嗎?
記住10幾年前,剛?cè)肼殨r,struts1中配置文件中把大小寫的l不能寫1了,以為代碼我知道但應(yīng)該是運行程序不了。后臺提示錯誤也很怪,只不過根據(jù)后臺出錯明白了配置文件的問題,沒辦法最后我的經(jīng)理來設(shè)置參數(shù)也沒找出來,結(jié)果一行一行的刪,排除腎炎法才找不出來。
因此別輕而易舉覺著代碼我知道,而不那就是代碼問題。如果不是你的代碼在別人那跑是可以,如果說環(huán)保問題了。
是因為你給出的信息有點少,我差不多按程序排查bug的一般思路回答一看看。
程序錯誤像是兩類兩種:編譯程序時錯誤和運行時錯誤。
如果你現(xiàn)在在用的是idea或eclipse,代碼中有編譯器時出錯的話,一般在代碼下方會用藍(lán)色的波浪線標(biāo)記,此時你點運行都是啟動不了的,需要將這些bug解決掉后代碼才能跑起來,這種代碼編譯時錯誤相對來說好幫忙解決,因為ide會不自動幫你標(biāo)記進(jìn)去。
另一種錯誤是正常運行時錯誤,這類錯誤一般是邏輯性錯誤,即代碼的語法都不符合要求,程序也能騎得,但在運行的過程中有出錯或得不到錯誤的的結(jié)果,這類出錯排查相對來錯都很難,可以在代碼上打上斷點,在debug模式運行代碼,逐行運行代碼,仔細(xì)觀察變量的中間值,漸漸地監(jiān)視跟蹤代碼直到此時發(fā)現(xiàn)問題。
結(jié)果說再看看,調(diào)試代碼是程序員的基本功,也提高比較快的一個環(huán)節(jié),沒能解決一個bug,技能都會向上升跨一個臺階。
也有編碼問題
idea怎么運行java程序?
步驟:
1.你選要修改的項目
2.修改一個新類
3.鍵入JAVA運行代碼
4.同樣按動Ctrl Shift F10,運行該類