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