我过去一整天都在尝试获取Java。我遵循了一些教程,但始终遇到相同的错误。我放进去tar -xvf jre-7u4-linux-i586.tar.gz
之后说Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
我有一个64位系统,所以我怀疑这是问题所在。JDK完美安装,但是我迷失了为什么JRE无法工作...
我过去一整天都在尝试获取Java。我遵循了一些教程,但始终遇到相同的错误。我放进去tar -xvf jre-7u4-linux-i586.tar.gz
之后说Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
我有一个64位系统,所以我怀疑这是问题所在。JDK完美安装,但是我迷失了为什么JRE无法工作...
Answers:
如果不希望使用OpenJDK,则可以从ppa安装Oracle版本(这比手动安装容易得多,并且还应该自动接收更新)。通过ppa添加还可以确保您使用的是正确的体系结构(32位对64位)。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
来源:http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
在Ubuntu 12.04上安装Java的最简单方法是运行
sudo apt-get install default-jdk
不要搞乱下载任何文件-只需使用包管理器即可。
这套说明适用于64位Java安装
将Java下载到Downloads文件夹
1-打开终端,复制并粘贴以下命令
sudo mkdir -p -v /opt/java/64
按Enter
cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz
按Enter
sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64
按Enter
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1
按Enter
sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java
按Enter
mkdir -v ~/.mozilla/plugins
按Enter
现在,删除IcedTea插件(如果已安装)。如果不是一开始,您会看到通知。
sudo apt-get remove icedtea6-plugin
按Enter
删除Java插件的旧版本(可能存在或可能不存在,请运行命令以确保确定)。如果不是一开始,您会看到通知。
rm -v ~/.mozilla/plugins/libnpjp2.so
按Enter
ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
按Enter
这些说明是从Easy Linux Tips Project逐字复制的
我本人已经使用了这些说明,并且可以验证它们是否有效。
sudo add-apt-repository ppa:webupd8team/java
然后让安装程序处理以上答案中提到的所有麻烦。但最好在选择加入“捷径”之前先对“
对于64位,我已经测试过并被唤醒。
这些是我之前所做的步骤:
从此处下载sun jre 7 tar文件
提取tar文件:
tar -xvzf jre-7u4-linux-x64.tar.gz
将提取的文件夹移到以下位置:
sudo mv jre1.7.0_04 /usr/lib/jvm/
在系统中安装新的Java源代码:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1
选择默认的Java:
sudo update-alternatives --config java
Java版本测试:
java -version
验证符号链接是否都指向新的Java位置:
ls -la /etc/alternatives/java*
对于32位架构,请参见此链接
这个家伙和我自己特别需要Sun JAVA,因为许多事情都无法在openJDK上运行,因此人们会问到Sun Java,openJDK并不是没有用,只是它落后于Sun Java,因为Sun Java总是会领先一点,因为它具有更多的支持。
因此,对于需要SUN JAVA(Oracle)的人们,我的工作是:我发现这些命令使我开始运行。
我为那些只想要解决方案的人感到抱歉,但是人们在没有阅读或不知道他们在说什么的情况下给出解决方案真的很糟糕。
我遇到了同样的问题,发现3个站点解决了我的问题,希望对您有所帮助。
我安装了ubuntu 12.04 Server 64bit。硬件规格
英特尔S2600CP2
主机操作系统Vmware ESXI 5.0
来宾ubuntu 12.04服务器64bit 上的Intel Xeon E5-2620
我登录。键入以下命令来安装Java 7 64bit。
sudo apt-get install python-software-properties <<我相信这会安装apt-get-repository脚本。
sudo apt-get update
<<<更新软件列表
sudo apt-get upgrade
<<<从列表更新并安装软件。
sudo apt-get dist-upgrade
<<<将ubuntu服务器示例版本11.05升级到12.01
sudo reboot
<<<必须重新启动。
sudo add-apt-repository ppa:webupd8team/java
<<<添加了Oracle Java的存储库
sudo apt-get update
<<<刷新列表
sudo apt-get install oracle-java7-installer
<<安装Java
java -version
<<<检查安装的Java版本。
您应该获得JAVA(TM)64位版本
我希望这有帮助。