在我的 Ubuntu 安装中,Java 的“1.8.0_191”是啥版本?
Posted
技术标签:
【中文标题】在我的 Ubuntu 安装中,Java 的“1.8.0_191”是啥版本?【英文标题】:What version of Java is "1.8.0_191" on my Ubuntu install?在我的 Ubuntu 安装中,Java 的“1.8.0_191”是什么版本? 【发布时间】:2019-05-25 10:08:55 【问题描述】:我们的一些(远程)开发人员需要安装FDT(一个基于 Eclipse 的 IDE)来编译一些遗留的 actionscript 代码。我已经让 FDT 在我的 Ubuntu 18.04 笔记本电脑上正常工作,但开发人员无法让它在他的 Mac 上工作。当他安装了 Java 版本 7、8 或 9 时,他会收到一条消息:
we need legacy java you can download it here...
如果他使用 Java 版本 6,它说它需要版本 7 或更高版本。
所以我检查了我的 Ubuntu 18.04 笔记本电脑上的哪个版本,以便他可以得到相同的版本,令我惊讶的是它说:
$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
据我所知,Java 远远领先于 1.8 版。所以我登录到我们的生产服务器(Ubuntu 16.04),我们得到了类似的东西:
$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
我查看了the OpenJDK website,它说 OpenJDK 现在是第 11 版。
有人知道我的笔记本电脑实际运行的是什么版本的 Java,以便我们的开发人员可以获得相同的版本吗?欢迎所有提示!
【问题讨论】:
Java 1.8 实际上是 Java 8 。对于 java 版本,1.x
被称为 x
。
你的javac -version
是什么?
我们需要一个比“我们需要旧版 java”更好的错误描述:这条消息出现在哪里,出现时你想做什么等
@Joni 它在 Mac 上。
【参考方案1】:
您使用的是 Java 8。
Mac 问题是一个历史问题,因为遗留问题是针对某些程序的 32 位 JVM,而 Java 8 需要 64 位。
安装程序需要的 Java 6,然后从 oracle 安装一个较新的 java,他应该很高兴。
【讨论】:
以上是关于在我的 Ubuntu 安装中,Java 的“1.8.0_191”是啥版本?的主要内容,如果未能解决你的问题,请参考以下文章
在我的 Ubuntu 安装中,Java 的“1.8.0_191”是啥版本?