运行我的Java应用程序需要帮助吗

运行我的Java应用程序需要帮助吗,java,Java,我已经创建了一个Java Swing应用程序,我想在所有系统中运行我的应用程序,假设一个系统没有JRE,那么我必须在程序中使用Installer安装JRE,而不知道用户知道安装了JRE。有几个项目可以这样做,但从我所看到的情况来看,他们都失败了——底线似乎是你需要一个JRE——特别是对于swing,有几个项目可以这样做,但从我所看到的情况来看,它们都失败了——底线似乎是您需要一个JRE——特别是对于swing,您可以从Java源代码生成一个EXE,但仍然需要JVM在目标系统上运行它。因此它不是真

我已经创建了一个Java Swing应用程序,我想在所有系统中运行我的应用程序,假设一个系统没有JRE,那么我必须在程序中使用Installer安装JRE,而不知道用户知道安装了JRE。

有几个项目可以这样做,但从我所看到的情况来看,他们都失败了——底线似乎是你需要一个JRE——特别是对于swing,有几个项目可以这样做,但从我所看到的情况来看,它们都失败了——底线似乎是您需要一个JRE——特别是对于swing,您可以从Java源代码生成一个EXE,但仍然需要JVM在目标系统上运行它。因此它不是真正的本地版本。

您可以从Java源代码生成EXE,但仍需要JVM在目标系统上运行它。因此,它不是真正的本机。

没有JRE,没有可靠或完全运行非本机类文件的解决方案。

没有JRE,没有可靠或完全运行非本机类文件的解决方案。

最好的解决方案是不要尝试以静默方式安装任何东西,而是帮助用户安装Java。Oracle的设计正是为了做到这一点,在嵌入小程序或启动应用程序之前


在JWS主题上,它也是安装/运行和更新Java富客户端(例如Swing)应用程序的好选择。在支持Java的平台上。

最好的解决方案不是尝试以静默方式安装任何东西,而是帮助用户安装Java。Oracle的设计正是为了做到这一点,在嵌入小程序或启动应用程序之前


在JWS主题上,它也是安装/运行和更新Java富客户端(例如Swing)应用程序的好选择。在支持Java的平台上。

为什么不在系统上安装JRE?我的愿望是,无论JRE是否存在,我都必须在所有系统中运行我的exe。根据经验,部署问题一直是Java客户端应用程序开发人员的眼中钉。由于您希望编译为windows exe,可能java(在其当前状态下)不是执行此任务的最佳工具?我知道可能有点晚了,但是HTML应用程序/C更适合你吗?为什么不在系统上安装JRE呢?我的愿望是,无论JRE是否存在,我都必须在所有系统中运行我的exe。根据经验,部署问题一直是java客户端应用程序开发人员的眼中钉。由于您希望编译为windows exe,可能java(在其当前状态下)不是执行此任务的最佳工具?我知道可能有点晚了,但HTML应用程序/C是否更适合你?可能重复@Bombe:不,它不是重复的,我怀疑使用本机是否对我有帮助可能重复@Bombe:不,它不是重复的,我怀疑使用本机是否对我有帮助如果你有JVM,,,你还应该有一个JRE,不我知道它们不是相互必需的,但实际上..@apesa:Java运行时环境(JRE)是JVM(Java虚拟机)的一个实现。如果你有一个JVM,,,你也应该有一个JRE,不是吗?我知道它们不是彼此必需的,但实际上..@apesa:Java运行时环境(JRE)是JVM(Java虚拟机)的一个实现。