如果你用的是工具,會自動編譯。如果是dos命令,先用記事本寫一個java文件,比如a.java,存放到d盤java文件夾下,dos命令可以寫d:回車,cd
java(cd是進入下級目錄,java是文件所在的文件夾,注意cd和java之間的空格)回車,javac
a.java,回車就可以了
B. 如何把某個文件夾下的.java文件批量編譯成.class文件
javac命令里用*,即星號表示不定字元,所以*.java就是批量文件的意思
C. 把整個java工程編譯成class文件
如果使用eclipse等IDE,是會自動編譯的。在工程本地目錄里尋找下。
D. 怎麼把所有java文件夾編譯成class文件
如果你是eclipse的java開發環境配置完成,只要點中你eclipse中的項目,右鍵-》編譯就可以了。
如果解決了您的問題請採納!
如果未解決請繼續追問
E. 怎麼一次性把java編譯成class 求詳細步驟哦。。
編譯單個的會吧,只需要把那個java文件的名字改成*號就可以了,我記得好像是這樣。
F. Java編譯成多個CLASS何解
這是因為你的程序裡面有匿名類,匿名類編譯後就會以主類$編號命名。
或者有以1、2、3命名的內部類(可能性很小)。所以才會生成這樣的文件。
至於你說的不能運行你可能是使用了package打包了,在命令行中默認是不能生成包的,需要你指定才可以,所以生成的也就不能運行
匿名類的例子
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
}
補充————————————————————
仔細看你的程序,絕對有匿名類。用Swing的話就會有事件處理方法是用匿名類的形式定義的。Netbeans一般都這樣生成。
要運行的話首先要看看你的主程序是不是打包了,有沒有package這樣的語句,如果有,那麼編譯的時候就要就要加上-d選項,如果有package語句,
假如是package a.b;那麼編譯:
javac -d . test.java
這樣。執行:java a.b.test
然後運行的時候 java
G. 怎麼將java文件編譯成class的
一般情況下,在myeclipse中保存java文件後會自動編譯成class文件,但是這種情況只能編譯當前工程的java文件,但是如果需要編譯不是一個工程的java文件,比如在網上拷貝的java文件改如何編譯呢,換句話說是在普通文件夾的java文件應該怎麼編譯呢?
如下:
首先需要配置好java的環境變數(保證javac文件可以執行),不再贅述
1.win+r後輸入cmd進入命令輸入行;
2.根據地址找到需要編譯的文件:如:cd c:\test\ 回車,dir查看文件名比如叫Testjava.java;
3.編譯java文件:輸入javac Testjava.java回車;
4.運行java文件:java Testjava回車;
H. 怎樣將一個java文件快速編譯成class
,你應該放到java Resources里,如果你eclipse是自動編譯的話就會自動在classes文件夾下產生FileList.class的