我一直在努力获取Java,已经努力了一整天了。我按照几个教程进行操作,但是始终遇到同样的错误。当我输入“tar -xvf jre-7u4-linux-i586.tar.gz”时,它会显示“无法打开:没有此文件或目录
tar: 错误不可恢复:现在退出”。
我有一个64位系统,所以我不认为这是问题所在。JDK安装得很完美,但是我迷失在为什么JRE无法正常工作的问题上...
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install default-jdk
这组指令是用于64位Java安装
将Java下载到Downloads文件夹中
1 - 打开终端,复制并粘贴以下命令
sudo mkdir -p -v /opt/java/64
cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz
sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1
按下回车键
sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java
mkdir -v ~/.mozilla/plugins
按Enter键
现在移除IcedTea插件,若已安装。如果一开始就没有的话,你会看到相应的通知。
sudo apt-get remove icedtea6-plugin
rm -v ~/.mozilla/plugins/libnpjp2.so
ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
按Enter键
这些说明是从Easy Linux Tips项目逐字复制的
我自己使用过这些说明,并可以验证它们确实有效。
sudo add-apt-repository ppa:webupd8team/java
来安装它,让安装程序处理上面答案中提到的所有麻烦。但在选择“捷径”之前最好了解一下“绕道”的方法;-) - Kushaljre
。
sudo apt-get install openjdk-7-oracle
sudo apt-get install openjdk-6-jdk
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位 版本
希望这对您有所帮助。
tar -xvzf jre-7u4-linux-x64.tar.gz
sudo mv jre1.7.0_04 /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1
sudo update-alternatives --config java
java -version
ls -la /etc/alternatives/java*