抱歉这个愚蠢的问题,我刚开始学习Java。是否可以将其编译为.exe以在另一台计算机上运行,还是仅用于具有JVM的计算机?
答案 0 :(得分:6)
不完全是。您可以将JRE与可执行文件捆绑在一起,这有点像。嵌入JRE是launch4j提供的一种方法。
有第三方项目可以让你这样做。免费的是http://gcc.gnu.org/java/。我不相信Java正式支持它,但它也是gnu,他碰巧知道关于编译器的一两件事。
还有http://www.excelsior-usa.com/jet.html这是付费产品,但最多支持Java 6。
答案 1 :(得分:1)
你能不加糖制作糖果吗?
是的,你需要有一个JVM(只是执行编译)才能运行和编译。 虽然,在尝试编写代码时没有必要。