2011-02-07 64 views
0

我想将java(内部化)嵌入到我的应用程序的安装目录中。查看我可以通过的文档和所有其他帮助,将java目录复制到应用程序,然后按照规定设置所有环境变量和路径。但是,当我使用这个新的java目录启动应用程序时,它会给java找不到错误。有人可以给我一些提示吗?在您的桌面应用程序中嵌入(内部化)java

在此先感谢!

+0

笏平台是它吗?您是否尝试在命令提示符下打印路径变量值? – JSS 2011-02-07 12:30:51

+0

@JSS - 是的。一切都是正确的。仍然没有运气。 – Ali 2011-02-07 14:15:32

+0

我想要一个商业工具,Advanced Installer支持Java应用程序的JRE捆绑包。否则,您可以尝试使用使用复制的JRE文件的自定义命令行启动应用程序。直接启动main .jre不会自动识别您复制的JRE文件,因为您实际上没有安装JRE,只是复制了它的文件。 – 2011-02-07 14:30:22

回答

0

但是,当我使用这个新的java目录启动应用程序时,它会给java找不到错误。有人可以给我一些提示吗?

你明显没有正确设置%PATH%环境。这就是导致Java启动时发现“未找到java”的原因。

,你可以:

  • 修改任何试图启动Java打印出环境变量,或任何试图启动Java使用绝对路径的“Java”的命令
  • 变化。
0

祝你好运,但我可以问你为什么要这样做?如果你真的想在你的应用程序下安装java,请在那里安装java。您可以使用静默安装模式。我现在不记得语法,但是如果你在windows上,Java安装由Windows安装程序,所以搜索“默认运行Windows安装程序”并按照说明进行操作。我相信这种方法会更好,更容易。

0

将源文件下载到WinRun4J(在Windows上用javaw替代)并查看它们如何初始化JVM。

相关问题