繁体   English   中英

eclipse 在没有 jdk 的情况下运行程序

[英]eclipse running programs without jdk

为什么我们在eclipse中编译执行java程序不需要jdk安装。 jre 安装就够了。 但是在从 cmd 运行代码时,我们需要安装 jdk。 eclipse 是否带有任何备用 javac。 我尝试在 eclipse 文件夹中搜索 javac,但没有得到任何结果。 请说清楚。

Eclipse 有自己的编译器,因此它可以编译 Java 程序。 它不会查看您的路径变量来查找 javac。

Eclipse 有自己的内置增量编译器。 要运行您的项目,它需要一个 JRE,您可以转到Project -> properties -> Java Build Path -> libraries并查看添加到项目中的默认 JRE 库(如果您希望您的程序在其他 Java 版本上运行,您可以修改它或例如 IBM JDK)。

您的系统上需要一个 JRE 来运行 eclipse 本身,它在路径变量中eclipse.ini或在eclipse.ini文件中指定(Eclipse 也使用此 JRE 版本并在此级别自动设置默认项目编译合规性级别)。

包含在 eclipse.ini 中以运行 eclipse 的参数,在 -vmargs 之前,是..

-vm C:\\Java\\JDK\\1.8\\bin\\javaw.exe

运行 Java 程序不需要 JDK,开发和编译需要。 如果您只想运行 Java 程序,那么您只需要一个 Java 运行时引擎 (JRE)。 由于 Eclipse 是一个集成开发环境 (IDE),可以为您简化开发过程,并且出于许多其他原因,它与自己的编译器捆绑在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM