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