
创建目录
home 目录下建 software目谨配录(也可以是任意目录)下用于存放的。
mkdir /home/software
根目录下 usr 目录下新建 java 目录,用于 jdk 的安装路径。
mkdir /usr/java
解压包
切换到 software 目录,里面有我们之前的 jdk-8u45-linux-x64.tar 执行
tar zxvf jdk-8u45-linux-x64.gz
解压后,software 下就多了一个 jdk1.8.0_45 包
移动到 java 安装目录下
mv jdk1.8.0_45 /usr/java
配置环境变量
方法1
修改 profile 文件
vi /etc/profile
在文件的末尾添加如下
export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意
JAVA_HOME 是你的 JDK 安装冲塌目录
Linux 下用冒号“:”来分隔路径
$PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
export 是把这三个变量导出为全局变量。
方法2
上述修改 放到 .bash_profile 文件末尾中
这种方法更为安全,它可以把散晌圆使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
在部署zhihudemo时,没有用芦搜Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过搏陵xshell远程连接服务器,在系统中使用“java -jar”命令启动jar包时,输出日志会占据当前终端页面,如果关闭终端窗口陪银历的话,整个java程序就将停止,为了解决这个问题,可以将jar包设置为后台服务,并进一步设置为系统服务和开机自启
在/etc/init.d/目录下创建zhihudemoService.sh脚本如下:
将zhihudemo-0.0.1-SNAPSHOT.jar和zhihudemoService.sh加上执行权限:
添加到chkconfig作为系统服务,并设置开机启动:
执行完成后重启,查看启动日志,可以看到该jar包程序已经作为守护进程在系统后台运行
工具/原料Java JDK
yum库
CentOS6.4
方法/步骤
1
查看CentOS自带JDK是否已安装。
◆输入:yum list installed |grep java。
2
若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。
◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。
当结果显示为Complete!即卸载完毕。
注:“*”表示卸载掉java 1.7.0的所有openjdk相关文件。
3
检查CentOS系统网络连接是否正常。
◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:蠢高ping 百度URL即可。
4
查看yum库中的Java安装包。
◆输入:yum -y list java* 。
5
使用yum安装Java环颤档态茄源境。
◆输入:yum -y install java-1.7.0-openjdk* ,以yum库中java-1.7.0为例。
当结果显示为Complete!即安装完毕。
注:“*”表示将java-1.7.0的所有相关Java程序都安装上。
6
查看刚安装的Java版本信息。
◆输入:java -version 可查看Java版本;
◆输入:javac 可查看Java的编译器命令用法(可略)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)