java - 是否必须在 linux 发行版中使用 open jdk 而不是 oracle 网站上可用的 jdk 版本

标签 java linux eclipse ubuntu

我是 Linux 新手,安装了 Ubuntu。美好的。我了解了文件系统的基础知识和要了解的基本知识。

我安装的是Jdk1.7。通过从 oracle 网站下载相关的 .rpm 文件。我安装了 Eclipse。我在 eclipse 项目类路径中给出了安装的 jdk1.7 jre 文件夹。

但它没有识别出这一点,并且没有编译简单的 java 代码。

在其中一个论坛中,我发现我们应该将 openjdk 用于 linux 发行版。

有人能解释一下这是为什么吗?我在这些 Linux 发行版中从 Oracle 网站安装 jdk7 是否做错了什么?

它们有什么区别?

谢谢

最佳答案

不,您不必使用 openjdk,任何 jdk 都应该可以正常工作。你说你给jdk中的jre路径,而不是jdk本身? JRE 没有编译器,JDK 有。

关于java - 是否必须在 linux 发行版中使用 open jdk 而不是 oracle 网站上可用的 jdk 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281303/

相关文章:

Windows 7 Pro 64 位下的 Android SDK 设置

java - Eclipse (Java SE) 安装错误,没有消息

linux - 从入口点动态选择在主机上运行 Docker 的用户 GUI 和 UID

c - 如何关闭右键单击上下文菜单

linux - 有没有办法使用 perl 在我的 linux 中找到有效语言环境列表?

java - 使用 Mockito/Powermock 框架模拟最终私有(private)变量

java - 如何将 apache solr 与 eclipse 和 Apache tomcat 集成

java - 如何使用 STS 中的 JAXB 创建到客户端的 WSDL

java - 如何使用 Google Guava 自动刷新缓存?

JAVA 2D 字符串数组列数