2、在“用户主目录”下新建一个“java”文件夹( 我的用户主目录是lq)
命令:
Java代码
1.lq@lq:~$ pwd
2./home/lq
3.lq@lq:~$ ls
4.examples.desktop software 公共的 模板 视频 图片 文档 下载 音乐 桌面
5.lq@lq:~$ sudo mkdir java
6.lq@lq:~$ ls
7.examples.desktop software 模板 图片 下载 桌面
8.java 公共的 视频 文档 音乐
将下载的jdk-6u25-linux-x64.bin放置在刚才创建的java文件夹中:
Java代码
1.lq@lq:~$ sudo cp ./下载/jdk-6u25-linux-x64.bin ./java
2.lq@lq:~$ cd java
3.lq@lq:~/java$ ls
4.jdk-6u25-linux-x64.bin
以上路径根据自己的实际情况进行修改,上面的JDK下载到的是“下载”文件夹下。
3、安装JDK
在java文件夹下,输入:
Java代码
1.lq@lq:~/java$ sudo sh jdk-6u25-linux-i586.bin
4、配置环境变量
(1)第一个文件
命令:
Java代码
1.sudo gedit /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"之后添加如下代码:
Java代码
1.# set java environment
2.export JAVA_HOME=/home/lq/java/jdk1.6.0_25
3.export JRE_HOME=/home/lq/java/jdk1.6.0_25/jre
4.export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
(2)第二个文件
命令:
Java代码
1.sudo gedit /etc/profile
在umask 022之前添加如下代码:
Java代码
1.# set java environment
2.export JAVA_HOME=/home/lq/java/jdk1.6.0_25
3.export JRE_HOME=$JAVA_HOME/jre
4.export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
5.export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改完成后保存,重启系统生效。
5、查看JDK是否安装成功
命令:
Java代码
1.lq@lq:~$ echo $JAVA_HOME
2./home/lq/java/jdk1.6.0_25
3.lq@lq:~$ echo $CLASSPATH
4..:/home/lq/java/jdk1.6.0_25/lib:/home/lq/java/jdk1.6.0_25/jre/lib:
5.lq@lq:~$ echo $PATH
6./home/lq/java/jdk1.6.0_25/bin:/home/lq/java/jdk1.6.0_25/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
7.lq@lq:~$ java -version
8.java version "1.6.0_25"
9.Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
10.Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
6、编译并运行一个简单的程序
使用如下命令,进入vi:
Java代码
1.lq@lq:~$ vi HelloWorld.java
编辑java文件如下:
Java代码
1.public class HelloWorld{
2. public static void main(String args[]){
3. System.out.println("Hello,World!");
4. }
5.
6.}
使用wq保存并退出。
编译并运行的命令如下:
Java代码
1.lq@lq:~$ javac HelloWorld.java
(编译)
Java代码
1.lq@lq:~$ java HelloWorld
(运行)
Java代码
1.Hello,World!
二、Tomcat
1、下载Tomcat
地址:http://tomcat.apache.org/
版本:apache-tomcat-6.0.32.tar.gz
下载完成后,保存在“下载”文件夹下
2、将下载的apache-tomcat-6.0.32.tar.gz放置到java文件夹中,并进行解压:
Java代码
1.lq@lq:~$ sudo cp ./下载/apache-tomcat-6.0.32.tar.gz ./java
2.lq@lq:~$ cd java
3.lq@lq:~/java$ ls
4.apache-tomcat-6.0.32.tar.gz jdk1.6.0_25
5.eclipse jdk-6u25-linux-x64.bin
6.eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz
7.lq@lq:~/java$ sudo tar zxvf apache-tomcat-6.0.32.tar.gz
3、进入Tomcat的安装目录下的bin文件,编辑catalina.sh:
命令:
Java代码
1.lq@lq:~$ cd ./java/apache-tomcat-6.0.32/bin
2.lq@lq:~/java/apache-tomcat-6.0.32/bin$ sudo gedit catalina.sh
在打开的文件中,可以看到:
Java代码
1.cygwin=false
2.os400=false
3.darwin=false
4.case "`uname`" in
5.CYGWIN*) cygwin=true;;
6.OS400*) os400=true;;
7.Darwin*) darwin=true;;
在上面添加:
Java代码
1.JAVA_HOME=/home/lq/java/jdk1.6.0_25
2.JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"
4、启动Tomcat
(1)运行./startup.sh
Java代码
1.lq@lq:~$ pwd
2./home/lq
3.lq@lq:~$ cd ./java/apache-tomcat-6.0.32/bin
4.lq@lq:~/java/apache-tomcat-6.0.32/bin$ sudo ./startup.sh
Java代码
1.Using CATALINA_BASE: /home/lq/java/apache-tomcat-6.0.32
2.Using CATALINA_HOME: /home/lq/java/apache-tomcat-6.0.32
3.Using CATALINA_TMPDIR: /home/lq/java/apache-tomcat-6.0.32/temp
4.Using JRE_HOME: /home/lq/java/jdk1.6.0_25
5.Using CLASSPATH: /home/lq/java/apache-tomcat-6.0.32/bin/bootstrap.jar
启动时,可能出现如下问题:
Java代码
1.touch: 无法创建"/home/lq/java/apache-tomcat-6.0.32/logs/catalina.out": 权限不够
2../catalina.sh: 503: cannot create /home/lq/java/apache-tomcat-6.0.32/logs/catalina.out: Permission denied
出现了以上的问题,是因为安装后logs这个目录的权限不够,修改如下:
Java代码
1.lq@lq:~/java/apache-tomcat-6.0.32/bin$ cd ..
2.lq@lq:~/java/apache-tomcat-6.0.32$ sudo chmod -R 766 ./logs