当前位置:编程学习 > JAVA >>

ubuntu12.04 怎么安装和配置jdk

菜鸟求大神相告,ubuntu12.04 怎么安装和配置jdk? --------------------编程问答-------------------- sudo gedit /etc/apt/sources.list //打开更新源列表
gedit是一个文本编辑器,sudo是一个临时提升权限命令。
mv 未命名文件夹 other //将桌面"未命名文件夹"更名为other
cp 命令是复制 mv 相当于移动

安装jdk1.6:
1.opt目录下新建一个java目录 
cd /opt
sudo mkdir java //使用sudo权限mkdir一个java目录,不用sudo会权限不够。

2.将jdk安装文件拷贝到java目录
sudo cp /media/UBUNTU\ CHIN/linuxJDK/jdk-6u24-linux-i586.bin /opt/java

cp命令和mv命令区别:
cp是相当于Windows中的复制+粘贴,而mv相当于Windows中的剪切+粘贴,也就是移动文件。
clear命令:清除屏幕。

3.开始安装jdk1.6
sudo chmod +x jdk-6u24-linux-i586.bin //给文件加上可执行属性
sudo ./jdk-6u24-linux-i586.bin //进入到bin所在的目录,然后开始执行不能少./
(在台式机上安装的时候是通过sudo sh ./jdk-6u24-linux-i586.bin才安装成功的)
安装好后java目录就会增加一个jdk目录了。

4.配置/etc/profile
sudo gedit /etc/profile
在profile的底下加入
export JAVA_HOME=/opt/java/jdk1.6.0_24 //JAVA_HOME指向jdk的安装目录
export PATH=$JAVA_HOME/bin:$PATH //指向path
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

5.注销一下用户:

6.终端输入javac -vesion,如果显示jdk版本就安装成功了

安装Tomcat6
1.tomcat官网下载apache-tomcat-6.0.32.tar.gz

2.$sudo tar zxvf jakarta-tomcat-5.5.9.tar.gz -C /opt //解压到opt,不能少-C(创建包的意思)
- zxvf 
-z 是配合解压.GZ的 
-x 解开一个包文件 
-v 显示详细信息 
-f 必须,表示使用归档文件

删除一个目录:
sudo rm -rf apache-tomcat-6.0.32 //删除目录apache-tomcat-6.0.32
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

3.配置和执行
新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。
解决方法: 
 3.1在setclasspath.bat的开头声明环境变量在开头加入:(Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了 setclasspath.bat)
JAVA_HOME=/opt/java/jdk1.6.0_24
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
 
 3.2后来又在:/opt/apache-tomcat-6.0.32/bin/catalina.bat添加如下:
JAVA_HOME=/opt/jdk1.6.0_24
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

重点:
(按次配置正确:在笔记本上配置的是setclasspath.bat加:
set JAVA_HOME=/opt/java/jdk1.6.0_24  
set JRE_HOME=/opt/java/jdk1.6.0_24/jre
在catalina.sh里添加了:
JAVA_HOME=/opt/java/jdk1.6.0_24
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar)

 3.3 执行需进入到bin目录,然后sudo ./startup.sh

source /etc/profile //立即生效

检测环境变量的值:
echo $JAVA_HOME //显示JDK版本

重点:(在CLASSPATH加入apache-tomcat里servlet-api.jar包的位置)
要使用tomcat的servlet包,需要配置文件/etc/profile如下,注意后面要加上servelt-api.jar的包位置。
export JAVA_HOME=/opt/java/jdk1.6.0_24
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/opt/apache-tomcat-6.0.32/lib/servlet-api.jar

tomcat在配置conf/server.xml的Context中docBase="/media/本地磁盘/sql"里面的斜杠方向,错误的会访问出错。
deb包的安装:
ubuntu中deb包直接双击就可以安装。双击后弹出窗口点击安装软件就可以了,或者在终端中用cd命令切换到deb包所在的目录,运行sudo dpkg -i *.deb 

创建软连接:
sudo ln -s /opt/apache-tomcat-6.0.32/bin/startup.sh /home/administrator/桌面
会在桌面增加一个startup.sh
--------------------编程问答-------------------- 我自己当时配的笔记你好好看,我都是按这个配置的。
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,