是否可以仅使用JVM运行Java程序? (没有JRE)
我不问我们是否可以运行所有程序,还有那些需要访问库的程序,我要求编写程序后最基本的程序 (是否有可以仅使用JVM运行的程序)
答案 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。