如何判断jdk是open jdk还是oracle jdk
时间: 2024-08-13 21:03:04 浏览: 87
要判断JDK(Java Development Kit)是Oracle官方版还是OpenJDK,你可以通过以下几个步骤:
1. **查看启动消息**:
当你运行Java应用或者使用`java -version`命令时,JDK会显示一些信息。在输出的第一行,通常会有发行商的信息。如果看到"Oracle Corporation",那很可能是Oracle JDK;如果看到"OpenJDK", "Adoptium", 或者类似字样,则是OpenJDK。
2. **检查`javap`工具**:
使用`javap -v`命令查看版本信息,如果能看到类似于"This file contains Java bytecode"和"Compiled from"的信息,并且链接到Oracle的网站URL,那它就是Oracle JDK。如果是OpenJDK,链接通常指向 Adoptium 或者 OpenJDK 的官方网站。
3. **访问官方网站**:
可以直接去Oracle或Adoptium/OpenJDK的官方网站查询下载记录或确认安装包的来源。
4. **查阅发行商标志**:
查看安装目录下的`README`文件或者其他文档,通常会有明确标识发行商的声明。
相关问题
Oracle JDK 和 Open JDK的区别
Oracle JDK和Open JDK都是Java Development Kit(JDK)的不同实现。
Oracle JDK是由Oracle公司开发和维护的JDK,它包括了商业功能和支持。它的使用需要支付许可证费用。
Open JDK是由Java社区开发和维护的JDK,它是一个开源项目,提供了免费的JDK实现。Open JDK不包括商业功能和支持,但是它是Java语言的标准实现。
在Java 11之前,Oracle JDK包含了一些不是开源的组件,而Open JDK只包含了开源的组件。但是从Java 11开始,Oracle JDK和Open JDK的代码基本上是相同的,因为Oracle决定将Oracle JDK的所有组件都开源发布。
总的来说,Oracle JDK和Open JDK在实现上的区别越来越小,但是在商业支持和许可证方面,它们仍然有明显的区别。
m1 oracle jdk8
M1芯片的Mac可以安装Oracle JDK8。可以通过下载Oracle JDK8并按照安装说明进行安装。 添加环境变量到.zshrc文件中可以使得系统能够找到JDK的路径。如果需要在Azul Java8和Oracle Java8之间切换,可以参考网上的教程进行操作。 注意,有些教程可能推荐安装zulu的Open JDK,但是根据一些用户的反馈,安装zulu的Open JDK可能会导致一些异常错误和字体包缺失等问题。你可以参考一些详细的教程,比如九七年生于初夏的文章,来了解更多关于M1芯片的Mac上安装Oracle JDK8的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)