用Java编写的程序是否可以使用JDK编译器编译文件(除了使用Java打开命令提示符并将“javac”命令放在它上面编译文件)?使用Java程序编译Java文件
6
A
回答
12
在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编译器。
3
Apache字节代码工程库是你的朋友。
10
爪哇6具有一个编译器API检查出的Java编译器类的Javadoc
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
和示例
相关问题
- 1. 从java程序中编译.java文件?
- 2. 编译java程序
- 3. 使用Java编译器API来编译多个java文件
- 4. 使用另一个java程序编译java程序
- 5. 编译java文件
- 6. 编译Java文件
- 7. 使用库编译Java小程序
- 8. 以编程方式编译java文件
- 9. 编程编译.java文件,错误
- 10. 开发一个java程序来编译.java文件
- 11. 如何从Java程序中编译java文件
- 12. 如何编译从java程序的Java文件中的Heroku
- 13. 使用Java文件中的代码编译Java文件
- 14. 调试java文件编译(使用gwt)
- 15. 无法使用cygwin编译java文件
- 16. 编译Java文件,使用Windows Cmd的
- 17. 反编译.java文件使用Proycon
- 18. 如何使用C++编译.java文件
- 19. 使用javac编译java文件
- 20. 麻烦编译Java程序
- 21. Java编译器程序
- 22. Java程序不会编译
- 23. 用JavaCompiler编程编译java?
- 24. 从java程序编译C程序
- 25. Java - 使用java 1.4编译src/main/java和使用src/test/java编译1.5
- 26. 编译hadoop java文件
- 27. 未编译Java文件
- 28. Runtime.exec不编译java文件
- 29. eclipse中编译java文件
- 30. Linux - 编译java文件(hsqldb)
在 http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/ 的代码抛出了我'NullPointerException':○ – Bluefire 2012-08-18 14:41:00
你使用“ java.exe“在JDK中找到? – 2012-08-18 14:43:15