请问有人可以提供给我相应的安装说明吗?
下载32位或64位Linux的"压缩二进制文件" - 它的文件扩展名为".bin"
给予它执行权限并解压缩
chmod a+x [version]-linux-i586.bin
./[version]-linux-i586.bin
在安装过程中,它会要求您进行注册 - 按下ENTER键。Firefox将打开注册页面。注册是可选的。
JDK 6 软件包被提取到./jdk1.6.0_x
目录中,例如 ./jdk1.6.0_30
。mv jdk1.6.0_30 java-6-oracle
/usr/lib
。
sudo mkdir /usr/lib/jvm
sudo mv java-6-oracle /usr/lib/jvm
webupd8.googlecode.com提供了一个方便易用的脚本来帮助完成此操作。
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/webupd8/update-java-0.5b
chmod +x update-java-0.5b
sudo ./update-java-0.5b
update-java
软件包。
最后测试开关已经成功:
java -version
javac -version
在终端中:
mkdir ~/.mozilla/plugins
sudo apt-get remove icedtea6-plugin
rm ~/.mozilla/plugins/libnpjp2.so
ln -s /usr/lib/jvm/java-6-oracle/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
ln -s /usr/lib/jvm/java-6-oracle/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
相关问题:
Oracle的Java实现不被Ubuntu支持或分发的原因已经在这里讨论过了。
基本思路是由于Oracle的许可问题,官方的Ubuntu软件仓库不会包含Oracle的Java Se。
这并不妨碍您从PPA或从Oracle网站的官方软件包文件中安装Oracle的JDK。
本指南描述如何下载、安装和使用java
、javac
和javaws
来自Oracle您的系统。
(应该也可以适用于从Oracle下载的任何其他版本)
从此处(当前版本为JDK 6 Update 30)http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Sun/Oracle Java JDK或JRE。
注意:根据您的系统和偏好,选择任何Linux x86或Linux x64二进制包(例如jdk-6u30-linux-i586.bin
,jdk-6u30-linux-x64.bin
)。
chmod +x /path/to/file/jdk-6u30-linux-*.bin
/path/to/binary/jdk-6u30-linux-*.bin && rm /path/to/binary/jdk-6u30-linux-*.bin
将在相同路径下创建一个新建的文件夹,其中包含提取的文件
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-oracle/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-oracle/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-6-oracle/bin/javaws" 1
sudo update-alternatives --config java
选择您创建的java
备选项
sudo update-alternatives --config javac
选择您新创建的javac
备选项
sudo update-alternatives --config javaws
选择您新创建的javaws
备选项
java
和javac
java -version
应返回
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)
而且 javac -version
应该返回
javac 1.6.0_30
用你喜欢的文本编辑器打开/etc/profile
,例如:
gksudo gedit /etc/profile
导航到文件末尾并添加以下内容
JAVA_HOME=/usr/lib/jvm/java-6-oracle
JAVA_BIN=$JAVA_HOME/bin
PATH=$PATH:$JAVA_HOME:$JAVA_BIN
export JAVA_HOME
export JAVA_BIN
export PATH
/etc/profile
。. /etc/profile
java
、javac
和javaws
应该从Oracle的软件包中运行。update-java-alternatives
没有看到新安装的Oracle JDK。有没有办法将update-java-alternatives
与update-alternatives
同步? - James McMahon"java"
而不是正确的"javaws"
此外,我认为JAVA_HOME
和PATH
环境变量应该设置在/etc/environment
而不是/etc/profile
。请参考:https://help.ubuntu.com/community/EnvironmentVariables#System-wide_environment_variables - Haprog.bin
文件了。:( - missingfaktorsudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
或者适用于JDK 7
sudo apt-get install oracle-java7-installer
由于Oracle Java已从存储库中移除,您将需要添加一个新的存储库,就像在本文中提到的那样。该存储库还包含了Oneiric的软件包。
注意:重要的是要对您正在安装的存储库/PPA进行信任。
这可能会做任何事情。
因此,如果您信任下面的存储库和开发者;
Open up a terminal window under Application -> Accessories -> Terminal, adding the ppa > by:
sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update
Then, install java jre:
sudo apt-get install sun-java6-jre sun-java6-jre-plugin
Install Jdk by the command:
sudo apt-get install sun-java6-jdk
在官方的Ubuntu维基上有非常好的页面。在那里你可以找到所有推荐的方法。我使用了这个优秀的自动脚本。
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.6/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source
/var/local/oab/deb
中查看所有可用的软件包。sudo update-alternatives --config java
sudo update-alternatives --all
http://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html
通常来说,建议注册一个Oracle账户并订阅Java新闻通讯,以便在找到适合我们Ubuntu用户的更新通知解决方案之前,及时了解软件更新情况。<path to alternative JRE>/bin/java -jar <application>.jar
export JAVA_HOME=<path to alternative JRE>
http://www.oracle.com/technetwork/java/javase/downloads/index.html
二进制文件是一个自解压缩的存档文件。将其复制到您想要安装的位置,例如/opt/java
。# update-alternatives /usr/bin/java java /opt/java/bin/java 0
javac
也做同样的操作。sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
webupd8
之前,请确保您的系统上已安装了gksu
。 - Fredrick Gauss.bin
文件了。:( - missingfaktorsudo apt-get install oracle-java6-installer
的回答(目前在下面)更好(现在)。 - Stephen