[英]Compile a Java file… with a Java program
用Java編寫的程序是否可以使用JDK編譯器來編譯文件(除了使用Java打開命令提示符並向其拋出“ javac”命令來編譯文件)?
在Java 6及更高版本中,有一個使用編譯器的API。 這可能是您要尋找的。
http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
請注意,您需要一個JDK才能使用編譯器。 JRE是不夠的。 如果有問題,請考慮將Eclipse Java編譯器嵌入到您的應用程序中。
Java 6有一個Compiler API簽出Java編譯器類Javadoc
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
和一個例子
Apache字節碼工程庫是您的朋友。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.