原文:http://www.cnblogs.com/evasnowind/archive/2011/01/05/1926059.html
1、安装jdk
1.1、到官网下载相关的jdk
这里下载的是 jdk-6u23-linux-i586.bin。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
1.2、在“administrator个人文件夹”建立一个“java文件夹"
即位置->主文件夹->administrator;
将下载的 jdk-6u23-linux-i586.bin放置这个java的文件夹。
路径可以根据自己的实际情况进行修改,这里以administrator下的java文件夹为例子
1.3、打开“终端”
即应用程序->附件->终端
输入:
sudo sh jdk-6u23-linux-i586.bin
(可能会遇到要输入的用户密码)
2、设置java_home环境系统变量
2.1、这里ctrl+h可以看到隐藏的文件,比较有用的快捷键。
sudo gedit /etc/environment
在文件中添加:
export java_home=/home/administrator/java/jdk1.6.0_23
export jre_home=/home/administrator/java/jdk1.6.0_23/jre
export classpath=$classpath:$java_home/lib:$java_home/jre/lib
即如图:
设置java_home环境系统变量
2.2、同样,修改第二个文件
sudo gedit /etc/profile
在umask 022之前添加以下语句:
export path=$java_home/bin:$java_home/jre/bin:$path:$home/bin
2.3、注销用户,检测jdk版本。
java -version
安装jre、jdk成功
注:按照上面所说的配置环境变量的方法,编写一个helloworld程序,使用普通用户运行,会出问题,应该是classpath配置有些问题,我的配置方法如下:
export java_home=/home/prayer/programsfiles/jdk/jdk1.6.0_13
export jre_home=/home/prayer/programsfiles/jdk/jdk1.6.0_13/jre
export classpath=$classpath:.:$java_home/lib:$java_home/jre/lib
按照这种方法配置即可成功运行helloworld程序。参见:
http://javaangle.blog.163.com/blog/static/1079330652010111374551387/
此外该文章还给出了另一种安装jdk的方法。
3、安装eclipse。
3.1、到官网下载相关的eclipse
这里下载的是 eclipse-jee-helios-sr1-linux-gtk.tar.gz(即java ee)。
下载地址:http://www.eclipse.org/downloads/
3.2、将下载的
eclipse-jee-helios-sr1-linux-gtk.tar.gz放在java文件夹内,解压。
运行解压后的eclipse,即如图:
运行解压后的eclipse
4、安装tomcat7.05
4.1、到官网下载相关的tomcat
这里下载的是 apache-tomcat-7.0.5.tar.gz。
下载地址:http://tomcat.apache.org/
4.2、将下载的 apache-tomcat-7.0.5.tar.gz放在java文件夹,解压并命名为tomcat7
如果喜欢执行命令行的话,可以执行的命令
(解压)sudo tar zxvf apache-tomcat-7.0.5
(命名为tomcat7)sudo mv apache-tomcat-7.05 tomcat7
4.3、在终端进行tomcat7下的bin文件
(即cd java/tomcat7/bin)
这里用的是vim编辑器打开,也可以用gedit打开,即输入:
sudo gedit catalina.sh
当你输入:
sudo vim catalina.sh
得到
cygwin=false
os400=false
darwin=false
case "`uname`" in
cygwin*) cygwin=true;;
os400*) os400=true;;
darwin*) darwin=true;;
上面添加:
java_home=/home/administrator/java/jdk1.6.0_23
java_opts="-server -xms512m -xmx1024m -xx:permsize=600m -xx:maxpermsize=600m -dcom.sun.management.jmxremote"
4.4、tomcat7.0.5的端口(一般tomcat7.0.5的端口默认为8080),如果发生冲突,则可以在以下文件修改。
tomcat7/conf/server.xml 文件里的:
<connector port="9090" protocol="http/1.1"
connectiontimeout="20000"
redirectport="8443" />
改成9090,或者其它均可(这里用9090吧)。
4.5、这里已经进入了java/tomcat7/bin文件夹内了。
sudo ./starup.sh
启动tomcat 7。
若出现
using catalina_base: /home/administrator/java/tomcat7
using catalina_home: /home/administrator/java/tomcat7
using catalina_tmpdir: /home/administrator/java/tomcat7/temp
using jre_home: /home/administrator/java/jdk1.6.0_23
using classpath: /home/administrator/java/tomcat7/bin/bootstrap.jar:/home/administrator/java/tomcat7/bin/tomcat-juli.jar
则成功。
运行http://localhost:9090/得:
4.6、若要关闭tomcat7,
则输入:
sudo ./shutdown.sh
5、总结
配置还是需要一些耐心的。多练习,总会理解的。好了这边是我们给大家带来的ubuntu jdk安装和配置,而ubuntu jdk安装和配置是初学者的必由之路,希望各位喜欢。