外部フォルダにJavaファイルが存在するとします。そのJavaファイルの.classファイルを生成し、.classファイルを同じ外部フォルダに配置するJavaプログラムを作成できますか?プログラムからJavaファイルからJavaクラスファイルを作成するにはどうすればよいですか?
答えて
最も簡単な方法は、tools.jar
を含めることと、com.sun.tools.javac.Main.compile(
を呼び出すことです。
'sun.tools.javac.Main'が' javax.tools.JavaCompiler'に置き換えられていることに注意してください。参照[ここ](http://mindprod.com/jgloss/javacmain.html) –
@PauKiatあなたが正しいです、私は古い「すばやく汚れた」インターフェースでもっと快適に感じることができます(「...最も簡単な方法」)。 –
あなたはtools.jarをどこからダウンロードできますか教えてください。一つのことは、このコードはstruts 1 frmaworkで実装する必要があります。 –
はい、あなたはそれはここでのJavaコンパイラ
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
StandardJavaFileManager fileManager = compiler.getStandardFileManager(null,null,null);
を使用してそれを行うことができます。java.lang.Compiler
。 このクラスにはメソッドcompileClass(Class class)
とcompileClasses(String names)
- 1. 機能ファイル(キュウリ)からJavaクラスファイルを抽出するにはどうすればよいですか?
- 2. JavaプログラムからMavenプロジェクトを作成するにはどうすればいいですか?
- 3. JavaクライアントからJavaサーバーにファイルを転送するにはどうすればよいですか?
- 4. Java - クラスファイルを編集するにはどうすればいいですか?
- 5. デジタル時計のプログラム(java)からフリッカーを減らすにはどうすればよいですか?
- 6. App Engineのアプリからスタティックページをプログラムでプログラムで作成するにはどうすればよいですか?
- 7. Javaでオンスクリーンキーボードを作成するにはどうすればよいですか?
- 8. Javaでオーディオストリーマーを作成するにはどうすればよいですか?
- 9. Javaでハッシュテーブルを作成するにはどうすればよいですか?
- 10. 選択クエリの結果セットからJavaオブジェクトを作成するにはどうすればよいですか?
- 11. Javaコードからjpaエンティティのddlを作成するにはどうすればよいですか?
- 12. javaのテキストファイルから文字列配列リストを作成するにはどうすればよいですか?
- 13. JavaのExampleオブジェクトからTensorを作成するにはどうすればよいですか?
- 14. フォーカスを得られないJavaアプリケーションを作成するにはどうすればよいですか?
- 15. Android/Javaでプログラムで新しいスプレッドシートを作成するにはどうすればよいですか?
- 16. カレンダーのURLからJavaプログラムでiCalカレンダーを使用するにはどうすればよいですか?
- 17. JavaプログラムでIdP-ADFSからユーザーを取得するにはどうすればよいですか?
- 18. JAVAを使用してイベントハブをプログラムでコンシューマグループを作成するにはどうすればよいですか?
- 19. 別のディレクトリからJavaプログラムを実行するにはどうすればよいですか?
- 20. 個別のJavaプログラムからアプレットを起動するにはどうすればよいですか?
- 21. JavaプログラムからPerlスクリプトを実行するにはどうすればよいですか?
- 22. JavaからOGGファイルを作成する
- 23. JavaでZipファイルからメモリにファイルを読み込むにはどうすればよいですか?
- 24. Windows 8で古いプログラムからカスタムタイルを作成するにはどうすればよいですか?
- 25. Javaからjson RESTfulサービスへのポストリクエストを作成するにはどうすればいいですか?
- 26. JavaからJSPへ - JavaアプリケーションをJSP Webページに統合するにはどうすればよいですか?
- 27. GUIテキストボックス/ JavaコードからJavaコードに変数を挿入するにはどうすればよいですか?
- 28. Javaのyahtzeeプログラムでリロールするにはどうすればよいですか?
- 29. Javaでは、型名からテンプレートオブジェクトを生成するにはどうすればよいですか?
- 30. Linuxで動作するJavaから優先アプリケーションにアクセスするにはどうすればよいですか?
があります。 'javac'? – beerbajay
No Sir。 javacは.javaファイルからクラスファイルを作成できます。しかし、私はjavacを使用せずに、そのクラスを作成する独自のプログラムを実行する必要があります。 –
外部とはどういう意味ですか? – 11684