① java程序 我把這四個class文件都放在classpath中 怎麼還編譯不了
DOS裡面的錯誤提示已經告訴你啦,導包的時備殲候名字後面缺點「.」。因為編譯器把mines、cell等看成是包的名字,但你的程序告訴我或豎這些明顯是類名,所以編譯報錯。正確的導包格式跟java.util.*類似。衫滾大
改正方法:將mines等四個類文件放到該類同文件夾下,即可直接調用這四個類,而不用使用導包語句。
② 新加的java文件無法編譯成class文件了,tomcat下面的文件夾都是空的,這是為什麼呢
因帆悔宏為用戶「SRC」的「PATH」前沒路徑有問題,要重新設置。
③ java編譯成class出現錯誤
很簡枯滑肢單 你只是把jar包里的一個編譯好的class拿出來 反編譯當然報錯了 你把這個類單獨放eclipse下 肯定編譯不過去 比如你第一個 jar中肯定有javax.microedition.midlet類 你單獨拿出沒世來讓仔肯定找不到這個類 需要完全反編譯 eclipse中導入jar 但反編譯出來的不一定完全就是源碼 會出錯的 所以反編譯源碼只是有助學習 一般來說反編譯jar完全沒錯的情況很少見
④ 執行命令,讓javac對java代碼進行編譯成class文件時,總是出現錯誤什麼原因呢
因該是你的寫法有問題。具體流程如下
1、 新建txt文檔並將後綴改成.java
確保文件名稱的後綴真實是.java 結尾而不是.java.txt ( 可在電腦設置中顯示擴展名)
‍
2、在心間文件中編寫測試代碼既main方法代碼如下
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("helloword");
}
}
⑤ javac編譯生成不了class文件是怎麼回事
cmd--->javac 查看環境變數是否配置成功。
如果沒有成功重新配置(把java_home配置在系統變數裡面)。如果配置成功,看第2條
編譯:javac **.java
執行:java **(不加.java後綴)
注意:**代表public修飾的類
⑥ java文件存在 為什麼沒有編譯成class文件
java程序編譯之後沒有產生class文件的原因如下:
如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不鬥大豎能執行。
如果使用eclipse進行編譯空大之後,沒有開啟自動編譯,就不會自動產生class文件,仿彎需要開啟自動編譯。
⑦ java文件存在 為什麼沒有編譯成class文件
java程序編譯之後沒有產生class文件的原因如下:
如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不能執行。
如果使用eclipse進行編譯之後,沒有開啟自動編譯,就不會自動產生class文件,需要開啟自動編譯。
⑧ 新手求教,.java編譯為.class失敗,
這是因為java文件必須先編譯為class文件(通過javac命令編譯),之後才能執行的棚手鬧薯祥。
舉例:
public class Aaa{
public static void main(String[] args){
System.out.print("執行偶吧!");
}
}
保存為:Aaa.java
編譯:在開始--運行--輸入:鏈罩cmd
輸入:cd 指定你保存文件的文件夾路徑--dir找到這個文件
開始輸入:javac Aaa.java
運行:java Aaa
⑨ java編譯為class文件出錯!高手幫下~!急急!
跟環境變數無關吧 既然有念做javac的提罩高源示就物態說明不是環境變數的錯 還是找找那個文件吧
最不應該的錯誤 mx.java.txt 或者類似的事情
⑩ 新加的.java文件無法編譯成.class文件了,tomcat下面的文件夾都是空的,這是為什麼呢
我也碰到過
第一就是你是不是把myEclipse的自動編譯給關了
Project>>Bulid-Automatically
點擊打開就好
第二就是你刪除tomcat緩存文件的時候把tomcat自身的文件給刪了
建議是把以前的comcat刪了,重新下載一個tomcat,免安裝的安裝版的都可以
你可以試試以上兩種辦法
還有就是清除一下java緩存文件
Project>>Clean...
再把tomcat work文件夾下的緩存清一下
刷新項目試一下