2013-02-24 102 views
-1

我需要jre7运行由某个站点发布的applet,另一方面,我需要在我的机器上安装java6,以便我的hadoop命令可以正常工作。我无法从java6升级到java7。我不能安装jre7,除非我的机器上有java7。我该怎么办?如何在没有jre7的情况下运行applet?

+0

为您的hadoop命令运行最小的vm。 – Femaref 2013-02-24 02:33:43

+0

你不需要Java6。 – 2013-02-24 02:41:36

回答

2

您可以并排安装Java 6和Java 7。既然你显然需要这两个,那是一种选择。

这也是很有可能的Hadoop将与Java 7的工作以及Java 6:

  • 的Java 7的设计是与早期的Java版本向后兼容。
  • 这是极有可能用Hadoop任何(假设的)的兼容性问题上的Java 7中前长时间固定。)

所以第二个选项是简单地升级到Java 7,然后卸载Java的6节省磁盘空间。

+0

我曾尝试过,但没有工作。 – sattu 2013-02-24 02:56:28

+0

@sattu - 你之前做过什么,以及它是如何“不起作用”的? – 2013-02-24 06:25:08

0

首先,你需要删除的OpenJDK

sudo apt-get purge openjdk* 

安装Java 7运行下面的代码

须藤附加的apt-库PPA:webupd8team/JAVA

sudo易于得到更新

sudo apt-get install oracle-java7-installer

+0

你在这个答案中做了很多假设。例如1)他使用Ubuntu而不是Windows或(比如说)RHEL,2)他以前安装过OpenJDK 6.0(不是Oracle版本),3)他希望*使用apt-get来安装而不是使用Oracle安装程序。 – 2013-02-24 06:29:59

相关问题