在Ubuntu上安装openjdk-6-jre的步骤

3

今天下午我想为URSim安装openjdk-6-jre,使用命令sudo apt-get install openjdk-6-jre,但是出现了以下错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package openjdk-6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
icedtea-netx:i386 icedtea-netx-common icedtea-netx

E: Package 'openjdk-6-jre' has no installation candidate

当我尝试使用openjdk-8-jdk安装URSim时,我遇到了以下问题。
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libjava3d-jni' for glob 'libjava3d-*'
Note, selecting 'libjava3d-java-doc' for glob 'libjava3d-*'
Note, selecting 'libjava3d-java' for glob 'libjava3d-*'
Note, selecting 'ttf-dejavu-core' for glob 'ttf-dejavu*'
Note, selecting 'ttf-dejavu-extra' for glob 'ttf-dejavu*'
Note, selecting 'ttf-dejavu' for glob 'ttf-dejavu*'
Package openjdk-6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  icedtea-netx:i386 icedtea-netx-common icedtea-netx

E: Package 'openjdk-6-jre' has no installation candidate

我也尝试从Oracle下载Java 1.6并安装,但当我尝试安装URSim时,它似乎无法识别它。有关更新镜像或查找正确的安装文件和路径设置以使其正常工作的任何帮助?

需要使用Java 6是硬编码的吗? - Kayaman
为什么不想安装最新的Java8?Java 9已经在敲门了。(我不知道URSim)。使用javac -source 1.6 -target 1.6,您可以编译兼容旧版本的代码 - 我不知道是否支持1.6。 - user unknown
似乎需要Java 6。在使用Java 8之前,我遵循了一些不同的指示,但它没有起作用。 - Shadowzee
1个回答

0

我按照这里的说明找到了解决方案: https://github.com/arunavanag591/ursim

结果发现我只需要将依赖从 openjdk-6-jre 更改为 openjdk-8-jre,一切似乎都正常运行了。


1
更改版本可能不是问题意图所在。 - Parv Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接