① 請明白人幫幫我,為什麼我的電腦編譯java程序時,可以編譯成功並運行,就是不生成.class文件
能夠編譯並運行,說明肯定生成了class文件。
問題可能的原因有兩個:
1、你沒有找到生成.class文件的那個正確的路徑
2、系統設置問題,文件沒有顯示擴展名
② Java編譯了為什麼生成不了class文件
你是找不到還是怎麼?編譯成功就一定能生成class文件,你看看有沒有報錯信息
③ 我的java 編譯後為什麼沒有生成class文件呢
java文件必須指定一個public公有類
④ java能編譯成功但沒有生成class文件是什麼問題
java的所謂編譯。就是將java源文件編譯成位元組碼文件,而你說編譯成功卻沒有生成class文件。本身就是矛盾。
------------------------------------
把源代碼貼出來看看。
⑤ javac編譯生成不了class文件是怎麼回事
cmd--->javac 查看環境變數是否配置成功。
如果沒有成功重新配置(把java_home配置在系統變數裡面)。如果配置成功,看第2條
編譯:javac **.java
執行:java **(不加.java後綴)
注意:**代表public修飾的類
⑥ 剛開始學java,為什麼運行javac HelloWorld.java後始終沒有class文件出現
class文件是Java編譯器編譯java文件後產生的位元組碼文件,只有使用編譯器編譯出class文件了以後才能在JVM中執行,然後轉化為機器碼而電腦只能運行機器碼。
也就是說,java文件編譯成class文件後才能運行。如果沒有生成class文件,那你就要看你的編譯器有沒有運行成功了。
⑦ 有個JAVA程序編譯運行結果怎麼不能生成.class文件
你在什麼環境下編譯運行的?如果是DOC的話,看看是不是沒有輸入全稱,或者你編譯的文件名和源代碼中公開類的類名是不是一致
⑧ java程序編譯為什麼沒有產生class文件呢
java程序編譯之後沒有產生class文件的原因如下:
如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不能執行。
如果使用eclipse進行編譯之後,沒有開啟自動編譯,就不會自動產生class文件,需要開啟自動編譯,如圖:
⑨ java文件編譯成功卻沒有class文件
你的代碼里的package是什麼,如果沒有,就加上一個,並在最後運行的時候加上 -cp packagename
⑩ 為什麼我的java編譯成功,為什麼不會生成class文件的
class文件肯定已經生成,只不過是因為classpath沒有配置,不配置,它不知道去哪個目錄找class文件。