使用Visual Studio在Windows上编译java.exe?

使用Visual Studio在Windows上编译java.exe?,java,windows,java-native-interface,Java,Windows,Java Native Interface,java.exe的C源代码包含在JDK中。有没有人使用Visual Studio在Windows上成功地将此代码编译为可执行文件? 我创建了一个Win32控制台应用程序,添加了java src.zip中“launcher”文件夹中的所有文件 java.exe的代码包括JDK中没有的“jvm.h”。我在哪里可以找到这个文件?不幸的是,它还有很多 我建议你从那里开始 更重要的是——你的目标是什么——你是在嵌入java,创建一些有趣的本机启动器,还是只是好奇?是的,我很确定要编译它还有很长很烦人的路:

java.exe的C源代码包含在JDK中。有没有人使用Visual Studio在Windows上成功地将此代码编译为可执行文件? 我创建了一个Win32控制台应用程序,添加了java src.zip中“launcher”文件夹中的所有文件


java.exe的代码包括JDK中没有的“jvm.h”。我在哪里可以找到这个文件?

不幸的是,它还有很多

我建议你从那里开始


更重要的是——你的目标是什么——你是在嵌入java,创建一些有趣的本机启动器,还是只是好奇?

是的,我很确定要编译它还有很长很烦人的路:)。我的目标是创建一个本机启动器*。我会看看你提供的链接,谢谢*因此,也许更好的问题是“如何创建本机启动器,以便用户可以运行exe,而不是使用一堆cmdline参数运行java.exe”。啊,这让事情变得更简单。Java游说团有一篇关于它的好文章。如果您正在编写一个应用程序,尽管您可能希望研究使用netbeans或eclipsercp框架,这两种框架都可以解决本机启动问题。