java ubuntu 环境配置_Ubuntu14.4 - java环境安装和环境变量配置

环境:Ubuntu14.4 + xshell

安装:JDK1.8 + tomcat7

一:查看linux的系统位数(方便下载jdk)

getconf LONG_BIT(推荐使用)

该命令输出结果如下图

linux系统位数

二:下载jdk1.8和tomcat

网址:[JDK-1.8]       http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

[tomcat-7]  http://tomcat.apache.org/download-70.cgi

下载文件:jdk-8u151-linux-i586.tar.gz(jdk32位)

下载文件:apache-tomcat-7.0.82.tar.gz(Tomcat)

三:利用sftp上传文件至linux(Xshell 5)    本地桌面-->/home/hnc(直接复制到终端可省略)

step1: 新建文件传输

文件传输

step2:首先定位到远程/home/hnc/目录下:cd /home/hnc/

step3:本地定位到桌面下:lcd

step4:执行关键命令:put  jdk-8u151-linux-i586.tar.gz

put apache-tomcat-7.0.82.tar.gz

step5:本地文件就全部复制到远程/home/hnc/中

四:解压、配置jdk文件

4.1 解压

sudo tar -xvf  jdk-8u151-linux-i586.tar.gz -C /usr/local

tar 的-C参数指定了文件解压后所在目录 这里我是/usr/local

4.2 配置(只对当前shell有效(临时的))

export JAVA_HOME=/usr/local

export CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"

export PATH="$PATH:$JAVA_HOME/bin"

tip:配置永久有效(修改etc/profile文件)

sudo vi /etc/profile

添加:

export JAVA_HOME=/usr/local/jdk1.8.0_151

export JRE_HOME=/usr/local/jdk1.8.0_151/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

添加环境变量

配置完之后需要  source /etc/profile

4.3 验证

验证-成功

验证失败问题:cannot execute binary file

解决方案:该错误原因是由于jdk的安装位数与系统安装位数不一致。(详情见(一))。更换jdk的位数即可。

五:解压、配置tomcat

5.1 解压

sudo tar -xvf apache-tomcat-7.0.82.tar.gz -C /opt

5.2 配置

修改tomcat的配置文件

sudo vi /opt/apache-tomcat-7.0.67/bin/catalina.sh

i:进行编辑状态  ->进行编辑  ->esc退出编辑  ->:w(:之后才生效)保存 ->:q退出文件

加入以下数据(空白处编辑)

export JAVA_HOME=/usr/java/jdk1.7.0_79

export JRE_HOME=/usr/java/jdk1.7.0_79/jre

添加数据

六:启动tomcat

sudo /opt/apache-tomcat-7.0.82/bin/startup.sh

启动(tomcat start并不代表启动成功)

查看tomcat进程   ps -aux | grep tomcat

启动-成功

tip:启动失败解决有两种可能:

1.catalina.sh配置出错

2.java.io.FileNotFoundException: /opt/apache-tomcat-7.0.57/conf/server.xml (权限不够)

没有用root权限启动

七:打开http://localhost:8080/

成功

八:接下来就可以把java工程放在tomcat下的webapps下, 然后重新启动tomcat

sudo /opt/apache-tomcat-7.0.82/bin/shutdown.sh

sudo /opt/apache-tomcat-7.0.82/bin/startup.sh

tip: 查看tomcat控制台下的输出

tail -f /opt/apache-tomcat-7.0.82/logs/catalina.out

你可能感兴趣的:(java,ubuntu,环境配置)