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

标签 java windows java-native-interface

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

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

最佳答案

不幸的是,还有更多。

我建议打 http://openjdk.org/并从那里开始......

从更大的角度来看——您的目标是什么——您是在致力于嵌入 Java、创建一些有趣的 native 启动器,还是只是好奇?

关于java - 使用 Visual Studio 在 Windows 上编译 java.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4070807/

相关文章:

Android SDK 应用加载库失败

java - 内部调用另一个 dll 的 JNI DLL 的依赖项

java - 如何向 SWIG 生成的 java 添加包声明

java - JDBC 中 Types.NULL 的使用

java - 什么是 JSON 提供程序以及有哪些不同类型的提供程序?

windows - 如何在 win32 控制台上解析 "printf"而不是 "_printf"的符号?

Windows 上的 Java : prevent '/' slash in file name from acting as a separator

c++ - 使用 C++ 在 Windows 上调暗屏幕

java - 如何连接 2 Java Map<String, Object> 与相同的键而不覆盖

java - Hibernate 中缺少列错误?