日期:2014-05-16  浏览次数:20874 次

Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql
一、jdk
在终端敲入如下命令,即可自动下载并安装jdk:
sudo apt-get install sun-java6-jdk sun-java6-plugin
(注:如果你不是java开发者,只需安装FRE,执行sudo apt-get install sun-java6-jre sun-java6-plugin
        如果你是java开发者,就需要安装JDK,执行sudo apt-get install sun-java6-jdk sun-java6-plugin)
然后你可以通过一下方法测试一下是否安装成功:
在终端敲入如下命令:
java -version
如果安装成功的话,会提示类似下面这样的信息,并且说明如下版本就是系统的默认jdk,如果不是的话,还需要配置默认jdk:
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
然后打开firefox,在地址栏输入about:plugins,会跳转到插件安装列表,如果java支持插件安装成功的话,你会找到一项类似下面这样的信息:
Java(TM) Plug-in 1.6.0_06-b02
文件名: libjavaplugin_oji.so
Java(TM) Plug-in 1.6.0_06
在当前用户的主文件夹下新建一个空文档test.java,在里面输入如下内容后保存:

public class test{
  
   public static void main(String args[]){
   
       System.out.println("Hello World in Ubuntu!!");
   }

}
然后在终端敲入如下命令对该java文件编译成class文件:
javac test.java
如没有错误,则接着输入

java test
如果终端中输出了如下信息,说明安装成功:

Hello World in Ubuntu!!
附录一:我在ubuntu 8.04上进行上述步骤之后即可安装成功,并没有设置默认jdk和环境变量。
不过你也可以通过新立德软件包管理器搜索sun-java6-*来进行安装。

附录二:
设置默认jdk和环境变量的方法:
1)设置默认jdk:
在终端敲入如下命令:
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/java

Press enter to keep the default
  • , or type selection number:

  • 输入包含有 "sun" 字样的行的前面的数字。如按照上面的显示的话,则输入2,然后回车确定。
    如果你是新安装的8.04版本的ubuntu,那么会提示如下信息:

    只有一个程序提供 java
    (/usr/lib/jvm/java-6-sun/jre/bin/java)。无须做任何配置。

    2)配置环境变量:
    在终端敲入如下命令:
    sudo gedit /etc/environment
    在出现的配置文档中添加如下两行:
    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    其中,windows中是以分号作为分割符,在linux中要用冒号作为分割符。

    3)调整java虚拟机的优先顺序:
    在终端敲入如下命令:
    sudo gedit /etc/jvm
    在出现的配置文件中的顶部添加如下内容:
    /usr/lib/jvm/java-6-sun

    附录三 :偶然间发现一种类似windows中那种完全自己手动下载安装配置jdk的方法如下:

    到SUN官方网站http://java.sun.com下载jdk-6u1-linux-i586.bin,放到当前用户的主文件夹下。
    在终端中cd到要安装该文件的目标目录(一般都将jdk安装到/usr/lib/jvm/jdk或/opt下):
    cd/opt
    然后敲入下面命令安装:
    sudo -s ls /home/当前用户目录 ./jdk-6u1-linux-i586.bin

    在终端敲入下面命令配置所有用户的环境变量:
    sudo gedit /etc/profile
    在出现的文件中的最后一行添加下面的信息:

    #set java environment

    JAVA_HOME=/opt/jdk1.6.0_01

    export JRE_HOME=/opt/jdk1.6.0_01/jre

    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    注:一旦文件改错,重启后可能会进不了系统,如下面所示:
    登录输入密码后弹出对话框,提示“您的会话不到10秒就结束...请以安全模式登录,查看是否可以解决“点击左下角”选项“进入安全模式,将上面的文件修改正确即可。

    重启后,在终端中敲入下面命令:
    java -version
    查看是否显示安装成功版本信息。

    二、tomcat

    到Tomcat官方主页上http://tomcat.apache.org/,找到要下载的版本,然后在如下字样的位置,点击tar.gz进行下载:

    Core:
    zip (pgp, md5)
    tar.gz (pgp, md5)
    Windows Service Installer (pgp, md5)
    我下载6.0.16版本的地址是http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz

    将其解压,并将解压后的文件夹放到当前用户的主文件夹下。

    在终端中cd到该解压后的文件夹里的bin目录下,
    再敲入如下命令启动tomcat:
    ./startup.sh
    敲入如下命令关闭tomcat:
    ./shutdown.sh
    无论启动还是关闭,如果看到类似下面信息,则说明已经成功启动或关闭tomcat了:
    Using CATALINA_BASE:   /home/aa/apache-tomcat-6.0.16
    Using CATALINA_HOME:   /home/aa/apache-tomcat-6.0.16
    Using CATALINA_TMPDIR: /home/aa/apache-tomcat-6.0.16/temp
    Using JRE_HOME:       /usr

    错误解决方案:
    如果你看到了如下信息,则说明你还没有配置jdk环境变量:
    Neither the JAVA_HOME nor the JRE_HOM