在linux下安装java

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 
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值