在桌面应用程序中嵌入(内化)java

时间:2011-02-07 11:44:07

标签: java installer embed

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

提前致谢!

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

  

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

您显然没有正确设置%PATH%环境。这就是导致Java发出“java not found”的原因。

你可以:

  • 修改尝试启动Java以打印环境变量的任何内容,或
  • 更改尝试启动Java的任何内容,以使用“java”命令的绝对路径名。

答案 2 :(得分:0)

将源代码下载到WinRun4J(Windows上javaw的替代品),看看它们如何初始化JVM。