一、linux环境下JDK的安装
-
下载好JDK7,然后创建一个安装目录 命令为:sudomkdir /usr/java
sudo可让用户以其他的身份来执行指定的指令,预设的身份为root.
mkdir则用来创建目录
-
进入下载好的JDK文件目录,将其解压缩到/usr/java
命令行为: sudo tar zxvf JDK文件名 -C/usr/java
如果aa压缩包不是gzip格式会出错,这时直接sudotar xf JDK文件名 -C/usr/java即可
进入一个文件目录用cd命令行
如果想修改文件名,则命令行为: sudomv 解压缩后的jdk文件名 jdk7
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),经常用来备份文件或者目录
-
修改环境变量
命令行为:sudogedit /etc/environment
在文件中添加如下代码:
exportJAVA_HOME=jdk解压缩后的目录
export JRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
-
设置默认 的Jdk
因为ubuntu默认可能会安装有一个jdk,如openjdk。要设置为我们安装的JDK为默认JDK版本。
sudo update-alternatives --install /usr/bin/java java/usr/java/jdk7/bin/java 300
sudoupdate-alternatives --install /usr/bin/javac javac/usr/java/jdk7/bin/javac 300
sudoupdate-alternatives --config java
屏幕出现选择默认JDK选项,如下
Thereare 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
*0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/java/jdk7/bin/java 300 manual mode
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
Press enter to keep the current choice[*], ortype selection number: 1 -
检查当前的JDK
命令行为:java-version
二、linux下安装tomcat
1.安装完jdk后再安装tomcat,下载好tomcat的linuxa版本,将其解压到/usr/java目录下,命令行与上面相似:sudo tar zxvf tomcat文件名 -C/usr/java
2.如果需要也可以像上面那样将解压后的tomcat文件重命名。进入tomcat安装目录,启动tomcat,命令行为:/usr/java/tomcat/bin/startup.sh
安装时可能遇到的问题:
安装完tomcat6后,进入其目录运行startup.sh
出现错误:
touch:cannot touch ‘/usr/java/tomcat6/logs/catalina.out’:No such fileor directory 原因:logs目录没有创建修改权限
解决办法:所有人可操作logs文件。
chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行)
-R:递归所有目录和文件
sudo chmod a+rwx -R logs
退出当前目录的命令行:cd空格..进入上一目录 cd空格../..进入上上一层目录