`
lxy2330
  • 浏览: 469509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java的安装和配置──For Ubuntu (包括插件)

 
阅读更多
-05-09 17:16一、Fedora篇
Fedora8 中有三种Java可供选择──官方的SunJava、开源的GNU的gcj以及基于SunJava的开源JDK(OpenJDK)。标准的Fedora8 安装会安装IceTea。它基于OpenJDK,比GNU的gcj复杂一些,但是其表现与SunJava仍然有一定的差别。在Fedora8的发行注记中 可以得到关于他们的更多的消息。

1、IcedTea
IcedTea很有可能在安装Fedora8的时候已经安装上了。如果没有安装的话可以使用yum进行安装。
[yyc@deepwhite:]$sudo yum install java-1.7.0-icedtea java-1.7.0-icedtea-plugin
安装了IcedTea以后,Java程序和Webapplets应该可以自动工作了。如果IcedTea的浏览器插件没有被Firefox或Mozilla自动加载的话,可以使用下列命令来手动加载:
[yyc@deepwhite:]$sudo /usr/bin/mozilla-plugin-config -i -f

2、SunJava
如果你希望使用SunJava来取代IcedTea的话,你可以自己去网上下载安装。Sun官方提供了RPM包,但是我不推荐直接使用这种包。从下面这个网址下载Java包:
http://java.sun.com/javase/downloads/index.jsp
选择JavaRuntimeEnvironment(JRE)6Update3(如果是日常使用的话不要选择JDK,它是用于开发的)。在接下来的网页中接受licenseagreement,然后根据自己的CPU选择合适的包,例如:
Linuxself-extractingfile    jre-6u3-linux-i586.bin    18.23MB。
下载之后就可以进行安装了:
[yyc@deepwhite:]$sh jre-6u3-linux-i586.bin
此处会出现一些协议,空格进行翻页,最后输入yes,程序会自动进行解压。解压后将解压出来的文件移动到指定位置:
[yyc@deepwhite:]$sudo mv-fjre1.6* /opt/jre1.6
之后我们需要进行设置,使系统可以自动调用SunJava而不是IcedTea或者GNU的gcj。
[yyc@deepwhite:]$sudo /usr/sbin/alternatives --install /usr/bin/javajava/opt/jre1.6/bin/java 20000
[yyc@deepwhite:]$sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so 20000

注意:
1、如果想要换回IcedTea,需要重新执行上面的两条命令,但是将20000替换成为15000;
2、为了使SunJava的浏览器插件可以正常使用,可能还需要compat-libstdc++-33,安装方法见前文。
3、如果使用SunJava插件的时候遇到bug,可使用下面的方法使之正常工作:
[yyc@deepwhite:]$cd /opt/jre1.6/lib/i386/xawt/
[yyc@deepwhite:]$sudo cp libmawt.so libmawt.so.orig
[yyc@deepwhite:]$sudo sed -i 's /XINERAMA/FAKEEXTN/g' libmawt.so
或者可以考虑将libX11的版本退回一个老的版本也同样有效。
4、升级SunJava很简单,删除原有的/opt/jre1.6这个文件夹,然后将新的文件夹拷贝过去就好了。
5、我使用的是SunJava,但是没有遇到过插件的问题。所以文中提到的浏览器插件问题我只是“照本宣科”而已。另外,如果想要使用SunJava,下载的时候一定要注意选择和自己的系统相配合的JRE,看清是x86还是amd64。

二、Ubuntu篇

打开终端,执行以下命令,或使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装。

sudo apt-get install sun-java6-jre
如果空间富裕,建议安装一个JDK。

sudo apt-get install sun-java6-jdk
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。

设置当前默认的java解释器:

sudo update-alternatives --config java
执行後会出现类似如下的画面:

There are 2 alternatives which provide `java'.Selection Alternative-----------------------------------------------1 /usr/bin/gij-wrapper-4.1*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/javaPress enter to keep the default
  • , or type selection number:
  • 输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然後回车确定。


    配置JAVA环境变量:

    sudo gedit /etc/environment
    在其中添加如下两行:

    CLASSPATH=.:/usr/lib/jvm/java-6-sun/libJAVA_HOME=/usr/lib/jvm/java-6-sun
    sudo gedit /etc/jvm
    将文件中的

    /usr/lib/jvm/java-6-sun
    这一行填入到配置块的顶部

    安装浏览器的JAVA Plugin(可选):


    一、查看安装的jdk列表

    update-java-alternatives -l

    二、设置默认Java
    sudo update-java-alternatives -s java-1.5.0-sun
    参考:
    http://wiki.ubuntu.org.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
    http://hi.baidu.com/yangyingchao/blog/item/00de0bdb5ce51a62d0164e56.html
    分享到:
    评论

    相关推荐

      基于ubuntu18.4的redmine的插件安装教程

      对于PDF文档的在线预览,通常Redmine已经内建了这一功能,无需额外安装插件。但如果你发现该功能缺失,可能需要确保Redmine的PDF渲染插件已启用,并且系统中安装了支持PDF预览的软件,如Poppler或PDF.js。 在安装和...

      ubuntu8.04中配置java+tomcat+eclipseMyEclipse开发环境(更新)

      本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、以及集成开发环境Eclipse MyEclipse的设置。 ### Java环境配置 #### 安装Java运行环境与开发工具包(JDK)...

      ubuntu安装和配置

      ubuntu安装和配置

      ubuntu 10 配置java 开发环境

      在本文中,我将一步步地指导您完成JDK的安装和配置,以及Eclipse的安装和配置。 安装 Sun JDK 首先,我们需要安装Sun JDK。我们可以从Oracle官方网站下载最新的Linux版本JDK二进制包。对于Java 6来说,文件名是jdk...

      Ubuntu配置Java+Eclipse+MyEclipse环境

      在Ubuntu操作系统中配置Java、Eclipse和MyEclipse环境是开发Java应用程序的基础步骤。本文将详细介绍如何在Ubuntu 7.10 Gutsy版本上安装和配置这些组件。 首先,我们需要安装Java环境。在Ubuntu下,可以通过使用apt...

      ubuntu下java可用的gdal库及使用示例代码

      首先,你需要安装GDAL的源代码,并在Ubuntu 10.04上配置、编译和安装。这个过程中可能需要用到诸如`autotools`、`libgeotiff`、`proj`等依赖库。接着,由于GDAL原生并不支持Java,所以要用到SWIG(Simplified ...

      ubuntu安装Java开发环境

      ### Ubuntu安装Java开发环境详细指南 #### 一、下载与准备 1. **下载JDK** ...通过以上步骤,可以在Ubuntu系统上成功安装并配置Java开发环境,包括JDK和Eclipse IDE,从而满足Java开发的基本需求。

      Ubuntu22.04安装教程以及Ubuntu下C++环境配置

      "Ubuntu22.04安装教程以及Ubuntu下C++环境配置" 本教程旨在指导读者如何安装 Ubuntu 22.04 操作系统,并配置 C++ 编程环境。下面将详细介绍安装和配置过程中的每一步骤。 一、安装 VMware 在开始安装 Ubuntu 之前...

      Linux下Java开发环境配置(具体版本为Ubuntu)

      本文将详细介绍如何在Ubuntu系统中配置Java开发环境,并安装必要的工具,如JDK(Java Development Kit)和Eclipse IDE。 #### 一、安装JDK **第一步:安装JDK** 1. **使用APT获取Sun JDK 6:** - 打开终端。 - ...

      ubuntu12.04配置java开发环境

      ### Ubuntu 12.04 Java 开发环境配置详解 #### 一、前言 本文旨在为希望在 Ubuntu 12.04 系统上搭建 Java 开发环境的新手提供一份详细的指南。通过本教程,您将学习如何安装 JDK(Java Development Kit)、配置环境...

      Ubuntu下安装sun-java6-jdk和eclipse

      而在Ubuntu等Linux发行版中,安装和配置Java环境是进行Java开发的首要步骤。 ### sun-java6-jdk简介 Sun Microsystems曾是Java技术的主要开发者和维护者,直到2010年被Oracle收购。sun-java6-jdk,即Sun ...

      Ubuntu Server安装和配置手册

      知识点:文件上传和安装是服务器配置的重要步骤,需要确保文件的正确性和安全性。 12. 权限管理:安装过程中需要使用chmod命令来更改文件权限,以确保正确的访问权限。 知识点:权限管理是服务器安全的重要部分,...

      ubuntu8.04速成手册1.0.rar ubuntu8.04 ubuntu8安装与配置

      《Ubuntu 8.04速成手册1.0》是一份专为初学者设计的指南,旨在帮助用户快速掌握Ubuntu 8.04的操作系统安装、配置和日常使用技巧。Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于...

      Oracle 11g for ubuntu 安装教程

      Step 1:下载和安装 Ubuntu 8.04 Hardy Heron (x86-32 位) 版 * 下载 Ubuntu 8.04 Hardy Heron (x86-32 位) 版操作系统 * 安装 Ubuntu 8.04 Hardy Heron (x86-32 位) 版操作系统 Step 2:下载 Oracle 11g * 下载 ...

      Ubuntu系统:为Qt配置ROS开发环境

      在Ubuntu系统上配置ROS开发环境与Qt集成是机器人开发和技术研究中的一项重要任务。ROS(Robot Operating System)是一种灵活的框架,它提供了一套工具、库以及约定,用于帮助软件开发者创建机器人应用程序。Qt是一个...

      ubuntu之安装java浏览器插件.docx

      以下是一份详细的步骤指南,帮助你安装和配置Java浏览器插件。 首先,你需要从Oracle的官方网站下载适用于Linux的Java插件。你可以访问`http://www.java.com/en/download/linux_manual.jsp`来获取最新版本的Java ...

      Ubuntu配置Netbeans8.2

      在这个过程中,我们将学习如何下载和安装 Netbeans 8.2,以及如何配置 Java 环境和环境变量,以便顺利地使用 Netbeans。 描述解释 Ubuntu 配置 Netbeans 8.2 是一个详细的配置指南,旨在帮助用户在 Ubuntu 操作系统...

    Global site tag (gtag.js) - Google Analytics