首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse有自己的JDK吗?或者它在我的电脑上使用JDK?

eclipse有自己的JDK吗?或者它在我的电脑上使用JDK?
EN

Stack Overflow用户
提问于 2016-09-18 11:31:48
回答 2查看 918关注 0票数 1

我是一个java编程新手,我没有使用过任何java IDE,我在我的电脑上安装了Java JDK8,并通过Notepad++进行了一些编码,并通过命令编译它。

既然我已经习惯了手工编码,所以我想尝试使用IDE,并决定获得最新的"Eclipse IDE for Java Developers“。我得到的实际上是一个.zip文件,没有安装,或者其他奇怪的东西。

我的问题是,eclipse使用的是我在电脑上安装的JDK,还是它有自己的JDK?如果是这样的话,我怎么知道我的eclipse运行哪个版本的java呢?

如果在我的计算机上使用JDK,如果我想更新安装在我的计算机上的JDK,我是必须卸载旧的还是可以用新的JDK版本覆盖它??

谢谢,抄送

EN

回答 2

Stack Overflow用户

发布于 2016-09-18 12:02:54

Eclipse使用外部安装的JDK来运行自身(毕竟它是用Java语言编写的),并为您编写的代码(如java.*包)提供核心库。默认情况下,Eclipse将使用自己的编译器ECJ,该编译器与IDE进行了深度集成,以提供详细的错误报告等特性,有时甚至部分编译无效类。

可以通过某些插件覆盖编译器(例如,您可以通过m2eclipse在POM中显式指定编译器,尽管默认情况下仍使用ECJ),但如果您仍在编译Java代码,则这种情况并不常见。

Eclipse支持使用多个JDK,例如不同版本的JDK(可能向后兼容1.6)或不同的供应商。根据您的操作系统是如何设置的,如果您的主JAVA_HOME是通过符号链接设置的,那么如果您执行次要升级,则可能根本不需要更新Eclipse。但是,在重大升级的情况下,您可能需要转到“已安装的JRE”并添加或修改一个条目。

票数 3
EN

Stack Overflow用户

发布于 2016-09-18 11:49:40

1.您在计算机上安装的jdk是全局的。如果您配置了环境变量,它可以在任何地方生效。

2.配置环境变量,像这样运行cmd,java版本显示为,enter image description here

3.通常,一台jdk,一台计算机是enough.if你想更新JDK,只需下载新的jdk并覆盖旧的jdk即可。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39553797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档