我有一个使用launch-4j和inno-setup创建的exe文件。我想使用此exe文件运行JNLP。我的应用程序内部有一个click事件。在活动内部,我编写了这段代码以打开JNLP
Runtime.getRuntime().exec(" C:/Software/test/JRE/bin/javaws.exe c:/Users/user/Downloads/test.jnlp ");
我对捆绑的JRE进行了硬编码,因为在安装exe时选择了相同的目录路径。我卸载了系统JRE,然后运行了exe文件。应用程序正在启动,但JNLP没有运行。
之后,我完成了
1。安装Java并使用系统JRE运行JNLP。很好。
2.Unistalled java并运行exe。很好。
从上面的内容中我发现,当我使用系统JRE运行jnlp时,它会创建一个像这样的文件夹结构 C:\ Users \ user \ AppData \ LocalLow \ Sun \ Java \ Deployment \
如果我删除了Java和这些文件夹的文件并运行了exe,它将不再创建该文件夹。
任何人都可以告诉我如果我运行exe文件为什么不能创建此文件。有什么办法可以使用捆绑的JRE运行jnlp文件?