linux下JAVA开发环境的配置
1,安装JDK
从SUN的网站下回JDK的bin文件,放到/usr/local文件夹中,首先要SU一下权限。接着运行chmod +x jdk1.6.0.05.bin(或者chmod 755 jdk1.6.0.05.bin)给文件加上可执行权限。
然后运行./jdk1.6.0.05.bin开始安装。这时候会出现许可协议,按空格过完会提示是不安装(y or n),输入y。就开始安装了。
安装完以后需要配置JDK的环境,我个人是使用 vi /etc/profile方式配置的,这个无论哪一个用户都可以使用JDK。
在末尾加入
JAVA_HOME=/usr/local/jdk1.6.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME$/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后在export行加入 JAVA_HOME CLASSPATH
按ESC,然后输入:wq保存退出。
运行source /etc/profile 看看是否提示出错。出错刚检查刚才的输入,无错注销重登陆在终端输入java -version查看下版本。
2,安装ECLIPSE,
把下回来的ECLIPSE使用tar xvzf 命令解压缩,然后使用 cd /eclipse(按情况替换)进入,对eclipse启动程序加上执行权限,chmod 7 eclipse.
然后运行ECLIPSE试试,这时可能会出现错误提示libjvm.so拒绝访问。运行chcon -t textrel_shlib_t '/usr/local/jdk1.6.0_05/jre/lib/i386/client/libjvm.so'.这是我在RHEL 5.2下出现的问题。
然后写一个启动脚本用来启动eclipse
#!/bin/bash
echo "starting eclipse........................................"
export JAVA_HOME=/usr/local/jdk1.6.0_05
export CLASSPATH=/usr/local/jdk1.6.0_05/lib
/home/will/eclipse/eclipse -vm /usr/java/jdk1.6.0_05/bin/java -data ~/workspace &
-vm是选择JAVA虚拟机, -data是设置eclipse工作目录。
保存为runeclipse
然后加权chmod 7 runeclipse
启动ECLIPSE3.3会出现(Could not initialize the application's security component. The most likely cause is problems with files
in your application's profile directory. Please check that this directory has no read/write restrictions
and your hard disk is not full or close to full. It is recommended that you exit the application and fix
the problem. If you continue to use this session, you might see incorrect application behaviour when
accessing security features.")提示。
这时候,需要在用户目录下执行 mkdir ~/.mozilla/eclipse。这是ECLIPSE 3.3的一个BUG。
3,TOMCAT配置,
下载TOMCAT,解压到任意文件夹,然后编辑/etc/profile文件,在JDK配置后面加入
CATALINA_HOME=/home/will/apache-tomcat-6.0.18
然后在export行加入CATALINA_HOME
保存。运行source /etc/profile .检查错误。然后注销登陆。
进入tomcat的bin文件夹,执行./startup.sh
Using CATALINA_BASE: /home/will/apache-tomcat-6.0.18
Using CATALINA_HOME: /home/will/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /home/will/apache-tomcat-6.0.18/temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
若为以上提示,则配置正确。
1,安装JDK
从SUN的网站下回JDK的bin文件,放到/usr/local文件夹中,首先要SU一下权限。接着运行chmod +x jdk1.6.0.05.bin(或者chmod 755 jdk1.6.0.05.bin)给文件加上可执行权限。
然后运行./jdk1.6.0.05.bin开始安装。这时候会出现许可协议,按空格过完会提示是不安装(y or n),输入y。就开始安装了。
安装完以后需要配置JDK的环境,我个人是使用 vi /etc/profile方式配置的,这个无论哪一个用户都可以使用JDK。
在末尾加入
JAVA_HOME=/usr/local/jdk1.6.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME$/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后在export行加入 JAVA_HOME CLASSPATH
按ESC,然后输入:wq保存退出。
运行source /etc/profile 看看是否提示出错。出错刚检查刚才的输入,无错注销重登陆在终端输入java -version查看下版本。
2,安装ECLIPSE,
把下回来的ECLIPSE使用tar xvzf 命令解压缩,然后使用 cd /eclipse(按情况替换)进入,对eclipse启动程序加上执行权限,chmod 7 eclipse.
然后运行ECLIPSE试试,这时可能会出现错误提示libjvm.so拒绝访问。运行chcon -t textrel_shlib_t '/usr/local/jdk1.6.0_05/jre/lib/i386/client/libjvm.so'.这是我在RHEL 5.2下出现的问题。
然后写一个启动脚本用来启动eclipse
#!/bin/bash
echo "starting eclipse........................................"
export JAVA_HOME=/usr/local/jdk1.6.0_05
export CLASSPATH=/usr/local/jdk1.6.0_05/lib
/home/will/eclipse/eclipse -vm /usr/java/jdk1.6.0_05/bin/java -data ~/workspace &
-vm是选择JAVA虚拟机, -data是设置eclipse工作目录。
保存为runeclipse
然后加权chmod 7 runeclipse
启动ECLIPSE3.3会出现(Could not initialize the application's security component. The most likely cause is problems with files
in your application's profile directory. Please check that this directory has no read/write restrictions
and your hard disk is not full or close to full. It is recommended that you exit the application and fix
the problem. If you continue to use this session, you might see incorrect application behaviour when
accessing security features.")提示。
这时候,需要在用户目录下执行 mkdir ~/.mozilla/eclipse。这是ECLIPSE 3.3的一个BUG。
3,TOMCAT配置,
下载TOMCAT,解压到任意文件夹,然后编辑/etc/profile文件,在JDK配置后面加入
CATALINA_HOME=/home/will/apache-tomcat-6.0.18
然后在export行加入CATALINA_HOME
保存。运行source /etc/profile .检查错误。然后注销登陆。
进入tomcat的bin文件夹,执行./startup.sh
Using CATALINA_BASE: /home/will/apache-tomcat-6.0.18
Using CATALINA_HOME: /home/will/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /home/will/apache-tomcat-6.0.18/temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
若为以上提示,则配置正确。