我在申请中面临一个问题如下:
我的应用程序中的Java类使用JRE6文件执行,因此我在应用程序中捆绑了JRE6文件夹。我的应用程序的exe使用函数加载JVM:Loadlibrary(jvm.dll的路径)。这在XP上工作正常,但在Windows 7机器上会抛出错误 - “无法加载JVM错误”。 可能是什么问题?有什么建议吗?
如果我将以上路径中的上述exe(来自我的应用程序的exe)与JRE6文件夹捆绑在一起,则此错误在Windows 7计算机上消失: JRE6 /斌/ MyExe。 似乎exe能够在路径上找到它的JVM依赖项 - JRE6 / bin / MyExe。但如果我将我的exe与JRE6捆绑在一起并将其与我的应用程序一起分发,那么它是否会违反JRE6版权和许可。
注意:我的应用程序中的Exe只加载JVM,不会添加/修改/删除JRE6文件夹中的任何文件。
答案 0 :(得分:0)