在本文中:32位OracleJava指南:64位OracleJava指南:更改Linux系统PATH:通知你的系统关于更新后的OracleJava版本信息: 本文旨在帮助读者了解如何在UbuntuLinux上对新发布的OracleJavaJDKJRE进行升级。经常性地,为了修复错误和安全问题,Oracle会更新他们的JavaJDKJRE版本。 注意:本人假设你已经安装了32位或64位的OracleJava7,并且安装文件位于usrlocaljava,而你希望升级到新版本的OracleJava。否则,请查看以下文章了解更多信息: 如何在UbuntuLinux上安装OracleJava 同样地,当你需要升级OracleJava时,你也需要升级浏览器中的OracleJava链接。请查看以下文章: 如何在web浏览器中启用OracleJava 步骤 1:下载新的OracleJava二进制文件并确保你选择了正确的OracleJava的JavaJDKJRE二进制文件,根据你的UbuntuLinux系统架构,应选择32位或64位文件,OracleJava二进制文件是以(tar。gz)结尾的,例如: jdk7u40linuxi586。tar。gz(32位) jre7u40linuxi586。tar。gz(32位) 或者 jdk7u40linuxx64。tar。gz(64位) jre7u40linuxx64。tar。gz(64位) 方法 1:32位OracleJava指南: 1:转换为root用户并把新的压缩OracleJava二进制文件从下载目录复制到usrlocaljava 输入复制粘贴:你的用户名Downloads 输入复制粘贴:sudocprjdk7u40linuxi586。tar。gzusrlocaljava 输入复制粘贴:sudocprjre7u40linuxi586。tar。gzusrlocaljava 输入复制粘贴:cdusrlocaljava 2:下一步,我们将在目录usrlocaljava中解压缩新版本的OracleJava二进制文件 输入复制粘贴:sudotarxvzfjdk7u40linuxi586。tar。gz 输入复制粘贴:sudotarxvzfjre7u40linuxi586。tar。gz 方法 2:64位OracleJava指南: 1:转换为root用户并把新的压缩OracleJava二进制文件从下载目录复制到usrlocaljava 输入复制粘贴:你的用户名Downloads 输入复制粘贴:sudoscprjdk7u40linuxx64。tar。gzusrlocaljava 输入复制粘贴:sudoscprjre7u40linuxx64。tar。gzusrlocaljava 输入复制粘贴:cdusrlocaljava 2:下一步,我们将在目录usrlocaljava中解压缩新版本的OracleJava二进制文件 输入复制粘贴:sudotarxvzfjdk7u40linuxx64。tar。gz 输入复制粘贴:sudotarxvzfjre7u40linuxx64。tar。gz 3:现在,在usrlocaljava中应该包括关于JavaJDKJRE的两个解压缩二进制目录: jdk1。7。040 jre1。7。040 以及: jdk1。7。025 jre1。7。025 方法 3:更改Linux系统PATH: 1:编辑系统PATH文件etcprofile并添加以下系统变量到你的系统路径。使用gedit、nano或任何其他文本编辑器,以root用户身份打开etcprofile 输入复制粘贴:sudogeditetcprofile 或者 输入复制粘贴:sudonanoetcprofile 2:使用箭头键滚动到文件底部,并在UbuntuLinux的etcprofile文件中添加以下行,这里你将把OracleJava的旧版本号更改为Java的新版本号,你需要在etcprofile文件如下所示的系统PATH中更改版本号: 更改etcprofile文件: JAVAHOMEusrlocaljavajdk1。7。025 PATHPATH:HOMEbin:JAVAHOMEbin JREHOMEusrlocaljavajre1。7。025 PATHPATH:HOMEbin:JREHOMEbin exportJAVAHOME exportJREHOME exportPATH 改为: JAVAHOMEusrlocaljavajdk1。7。040 PATHPATH:HOMEbin:JAVAHOMEbin JREHOMEusrlocaljavajre1。7。040 PATHPATH:HOMEbin:JREHOMEbin exportJAVAHOME exportJREHOME exportPATH 保存文件并退出 方法 4:通知你的系统关于更新后的OracleJava版本信息: 1:通知你的UbuntuLinux系统OracleJavaJREJDK的所在位置,现在你需要更新系统以便可以使用OracleJava1。7。040 输入复制粘贴:usrlocaljavajre1。7。0401 输入复制粘贴:usrlocaljavajdk1。7。0401 输入复制粘贴:usrlocaljavajre1。7。0401 2:通知你的UbuntuLinux系统,把OracleJavaJRE1。7。040设定为新的默认Java应用 输入复制粘贴:sudoupdatealternativessetjavausrlocaljavajre1。7。040binjava 输入复制粘贴:sudoupdatealternativessetjavacusrlocaljavajdk1。7。040binjavac 输入复制粘贴:sudoupdatealternativessetjavawsusrlocaljavajre1。7。040binjavaws 3:输入以下命令重载etcprofile文件内的系统范围内的PATH: 输入复制粘贴:。etcprofile 注意,etcprofile文件中的系统范围内的PATH将在重启UbuntuLinux系统后被重载 4:运行以下命令测试新版本的OracleJava是否已正确安装,并注意Java新的版本号。 输入复制粘贴:javaversion 该命令将显示运行在系统上的Java版本信息 5:你应看到如下信息: 1。7。040 Java(TM)SERuntimeEnvironment(build1。7。040b08)JavaHotSpot(TM)64BitServerVM(buildbuild25。1b02,mixedmode) 输入复制粘贴:javacversion 该命令表示你将可以在终端编译Java程序 你应看到如下信息: javac1。7。040 6:随后,你可以选择删除旧版本的OracleJavaJDKJRE,只需删除保存旧版本JavaJDKJRE二进制的目录即可。 输入复制粘贴:cdusrlocaljava 输入复制粘贴:sudormrfjdk1。7。040 输入复制粘贴:sudormrfjre1。7。040 7:重启UbuntuLinux系统,你的系统将得到全面的设置并可用于运行和开发Java程序。 可选:如何在Web浏览器中启用OracleJava 要在web浏览器中启用Java插件,你必须从web浏览器插件目录中建立一个符号链接,指向包含有OracleJava的Java插件路径。 GoogleChrome 32位OracleJava指南instructions: 执行以下命令。 输入复制粘贴:sudomkdirpoptgooglechromeplugins 这将创建名为optgooglechromeplugins的目录 输入复制粘贴:cdoptgooglechromeplugins 这将让你进入到googlechrome插件目录中,在创建符号链接前确保你位于该目录内 输入复制粘贴:sudolnsusrlocaljavajre1。7。045libi386libnpjp2。so 这将把关于JavaJRE(JavaRuntimeEnvironment)插件libnpjp2。so的符号链接创建到你的GoogleChromeweb浏览器 64位OracleJava指南: 执行以下命令。 输入复制粘贴:sudomkdirpoptgooglechromeplugins 这将创建名为optgooglechromeplugins的目录 输入复制粘贴:cdoptgooglechromeplugins 这将让你进入到googlechrome插件目录,在创建符号链接前确保你位于该目录内 输入复制粘贴:sudolnsusrlocaljavajre1。7。045libamd64libnpjp2。so 这将把关于JavaJRE(JavaRuntimeEnvironment)插件libnpjp2。so的符号链接创建到你的GoogleChromeweb浏览器 提醒: 注意:当你执行以上命令时,有时会得到以下信息: ln:creatingsymboliclink。libnpjp2。so39;:Fileexists 要解决该问题,执行以下命令删除以前的符号链接: 输入复制粘贴:cdoptgooglechromeplugins 输入复制粘贴:sudormrflibnpjp2。so 在执行命令前确保你位于optgooglechromeplugins目录内 重启浏览器并进入JavaTester测试Java是否在你的web浏览器内正常工作。 MozillaFirefox 32位OracleJava指南: 执行以下命令。 输入复制粘贴:cdusrlibmozillaplugins 这将让你进入到usrlibmozillaplugins目录,如果该目录不存在则创建它 输入复制粘贴:sudomkdirpusrlibmozillaplugins 这将创建目录usrlibmozillaplugins,在创建符号链接前确保你位于该目录内 输入复制粘贴:sudolnsusrlocaljavajre1。7。045libi386libnpjp2。so 这将把关于JavaJRE(JavaRuntimeEnvironment)插件libnpjp2。so的符号链接创建到你的MozillaFirefoxweb浏览器 64位OracleJava指南: 执行以下命令。 输入复制粘贴:cdusrlibmozillaplugins 这将让你进入到usrlibmozillaplugins目录,如果该目录不存在则创建它 输入复制粘贴:sudomkdirpusrlibmozillaplugins 这将创建目录usrlibmozillaplugins,在创建符号链接前确保你位于该目录内 输入复制粘贴:sudolnsusrlocaljavajre1。7。045libamd64libnpjp2。so 这将把关于JavaJRE(JavaRuntimeEnvironment)插件libnpjp2。so的符号链接创建到你的MozillaFirefoxweb浏览器 提醒: 注意:当你执行以上命令时,有时会得到以下信息: ln:creatingsymboliclink。libnpjp2。so39;:Fileexists 要解决该问题,执行以下命令删除以前的符号链接: 输入复制粘贴:cdusrlibmozillaplugins 输入复制粘贴:sudormrflibnpjp2。so 在执行命令前确保你位于usrlibmozillaplugins目录内 重启浏览器并进入JavaTester测试Java是否在你的web浏览器内正常工作。