不能找到那個文件的路徑,你是不是把這個單個文件和你創(chuàng)建的那個總文件沒有放在一起。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比納雍網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式納雍網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋納雍地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
開始-運行 輸入CMD CD到JDK/BIN目錄,直接輸入JAVA回車即可。
java程序無法運行的幾個原因:一.系統(tǒng)存在問題(運行環(huán)境或配置問題):很正常,當一個程序無法運行時,第一時間想到的是最大的一個問題:環(huán)境抑或系統(tǒng)出現(xiàn)了這樣或那樣的問題,人之常情。
java.lang.NoClassDefFoundError:當 Java 虛擬機或 ClassLoader 實例試圖在類的定義中加載(作為通常方法調(diào)用的一部分或者作為使用 new 表達式創(chuàng)建的新實例的一部分),但無法找到該類的定義時,拋出此異常。
這種情況可能是因為Java的路徑?jīng)]有添加到系統(tǒng)環(huán)境變量中。你可以按照以下步驟檢查一下:確認Java已經(jīng)正確安裝并且路徑已經(jīng)配置好了。可以在命令行中輸入 java -version 和 javac -version 命令來檢查Java是否已經(jīng)安裝成功。
你的文件為gd.java,結(jié)果類名為convert。java中,當只有一個類時,類名要與文件名相同 gd.java文件放在fd包下,結(jié)果package后跟的是另一個包名。要把包名改成fd。
起初你或許會認為是一個莫名其妙的錯誤,因為代碼根本一點問題的都沒有,可運行期間總是報這個錯,比較郁悶。
因為沒有找到類。。首先你這個沒有包。所以直接到編譯好的Hello所在的文件夾下面。。命令是這個 java -cp . Hello 注意。。“.”前后空格。。jdk6之后不知道為什么必須指定cp。。
1、當 Java 虛擬機或 ClassLoader 實例試圖在類的定義中加載(作為通常方法調(diào)用的一部分或者作為使用 new 表達式創(chuàng)建的新實例的一部分),但無法找到該類的定義時,拋出此異常。
2、因為,高版本的JDK生成的class文件使用的格式,可能與低版本的JDK的.class文件格式不同。
3、你的文件為gd.java,結(jié)果類名為convert。java中,當只有一個類時,類名要與文件名相同 gd.java文件放在fd包下,結(jié)果package后跟的是另一個包名。要把包名改成fd。
4、編程成功說明語法是正常了,不能運行,是因為運行是有異常,比如找不到文件目錄等,這些都是常見的異常。
5、//看樓主問為什么能編譯但不能運行,說明樓主應該是Java的初學者吧,Java程序其實編譯和運行是兩回事,沒有必然聯(lián)系的。剛才你的問題,在下面有注釋的,這樣就可以運行了,記得把類修改為test.java哦。
6、在服務器上運行的,不能直接控制臺命令。解決辦法就是裝個tomcat,然后這個項目打包成war文件,tomcat服務開啟后把這個war文件放到tomcat安裝目錄下的webapps下面去,然后就可以在瀏覽器里面訪問。
分享文章:java的代碼運行不了 java 運行不出來的原因
網(wǎng)頁URL:http://chinadenli.net/article31/dejohsd.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、ChatGPT、靜態(tài)網(wǎng)站、做網(wǎng)站、微信小程序、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)