0

.java ファイルのグループを返すメソッドがありますが、これらの Java ファイルの .class ファイルが必要です...これを行う簡単な方法はありますか?

これは、.java ファイルのリストを返すために使用しているコードの一部です。

files = retrieveFiles.listFilesForFolder(folder);
for(File currentFile: files){
     //for each file i need to get the .class file
}
4

2 に答える 2

2

Java SDK 6 では、コンパイラ API が導入されました。これにより、Java アプリケーション内から Java コードをコンパイルできます。

参考文献:

于 2012-08-02T16:16:53.503 に答える
0

OS X と Windows のどちらを使用しているかはわかりませんが、いずれの場合でも、.java ファイルをコンパイルして .class ファイルを作成する javac コマンドを使用できるはずです。

次に、java スクリプトで javac コマンドを実行する方法を理解するだけです。これは、OS によって異なります (UNIX ベースかどうかに関係なく): http://www.linglom.com/2007/06/06/コマンドラインの実行方法または外部アプリケーションの実行方法 from-java/

javac コマンドの詳細: http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/javac.html

于 2012-08-02T16:31:48.293 に答える