用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