我创建了一个Java Swing应用程序,我想在所有系统中运行我的应用程序,假设一个系统没有JRE,那么我必须在程序中使用Installer安装JRE,而不知道用户是否知道JRE已安装。
答案 0 :(得分:2)
有一些项目可以做到这一点,但从我可以看到他们都失败了 - 底线似乎是你需要一个JRE - 尤其是摇摆
答案 1 :(得分:2)
最好的解决方案是不要以静默方式尝试安装任何东西,而是帮助用户安装Java。在嵌入applet或启动deployJava.js应用程序之前,Oracle的Java Web Start旨在实现这一目标。
关于JWS的主题,它也是安装/运行和安装的好选择。更新Java富客户端(例如Swing)应用程序。在支持Java的平台上。
答案 2 :(得分:0)
您可以从Java源代码生成EXE,但仍需要JVM在目标系统上运行它。所以它不是真正的原生。
答案 3 :(得分:0)
没有JRE,没有可靠的方法可靠地或非常地运行非本机类文件。