java - 可以在不包含 JVM 的计算机中运行桌面应用程序

标签 java jvm

我将用 Java 创建一个桌面应用程序。不知道用户是否有JAVA VIRTUAL MACHINE。

我的问题是:

  1. 我想知道是否可以在不包含 JVM 的机器上运行 Java 应用程序。

  2. 如果可能的话,我想知道这种情况是否可能,我将创建一个应用程序,比如 MyApps,我会将其转换为 .exe 文件,如果用户单击 MyApps.exe,它应该运行我的 Java 应用程序并安装 JVM 并在该机器上运行。

最佳答案

使用webstart,并自动安装java,参见Andrew Thompson的精彩评论。

  • 然后用户可以根据自己的喜好自由使用 Solaris、Mac 或 Linux。
  • JVM 的更新将发送给他。您不需要为 JVM 或 Java 库中的每个错误修复推出新的更新。

关于java - 可以在不包含 JVM 的计算机中运行桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389675/

相关文章:

jvm - JNA 调用适用于 32 位 JRE,但不适用于 64 位 JRE

java - JVM 应该已经退出但没有

java - 如何将自定义脚本链接到 spring boot jar?

java - jstack - 不包含线程堆栈跟踪

java - 错误 : JAVA_HOME is not set and could not be found after Eclipse installation

java - 如何根据用户在一个 Activity 中单击的按钮(三个中的一个)来更改单个 WebView (Android) 的内容?

java - 如何确定应用程序启动时的 Java 堆大小

java - 设置 JVM 参数启动 catalina.bat

java - 每个路径 Spring 多个 HandlerMethodArgumentResolver

java - Doxygen 自动链接到 Java 类,除非合格