是否可以仅使用JVM运行Java程序?

时间:2017-07-14 08:58:34

标签: jvm

是否可以仅使用JVM运行Java程序? (没有JRE)

我不问我们是否可以运行所有程序,还有那些需要访问库的程序,我要求编写程序后最基本的程序 (是否有可以仅使用JVM运行的程序)

3 个答案:

答案 0 :(得分:0)

是的,你需要一个包装器来使文件可执行。在这种情况下,目标环境不需要Java运行时安装。要清楚你是否正在嵌入JRE。看看Excelsior JET

答案 1 :(得分:0)

如果没有JRE,您无法运行该程序。但是,如果程序已经编译,则可以在没有JDK的情况下运行程序。

Java运行时环境(JRE)是一个软件包,其中包含运行Java程序所需的内容 - Wikipedia

答案 2 :(得分:0)

请查看下图,您将更好地了解java的工作原理:CLICK HERE

Java Runtime Environment包含JVM,类库和其他支持文件。它不包含任何开发工具,如编译器,调试器等。实际上JVM运行程序,它使用类库和JRE中提供的其他支持文件。如果要运行任何java程序,则需要在系统中安装JRE。