centos安装java环境

薄洪涛7年前JAVA1601

很多工具(比如Lucene )都要依赖java环境,所以我在服务器上装了一个jdk,然后在这篇文章中记录下安装的步骤;当我们修改程序并通过SVN上传到服务器后

环境:

    centOS 6.8

    jdk  jdk1.8.0_191

步骤:

第一步

下载jdk,我选择的是1.8.0版本,由于官网有licence验证,所以无法使用wget直接下载

这里我本地下载后通过FileZilla传到服务器上home文件夹下(服务器上传速度太慢我失败了三次,提醒大家FileZilla有断点续传功能,可以开启防止断开连接)

第二步:

解压,压缩包,移动解压后的文件夹到/usr/local下,并设置权限

tar -zxvf jdk-8u191-linux-i586.tar.gz
mv /home/jdk1.8.0_191  /usr/local
chmod +x /usr/local/jdk1.8.0_191/

第三步:安装java

vi /etc/profile

添加如下代码 (3-7行)

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL(以下4行复制到此行下)
 
JAVA_HOME=/usr/local/java/jdk1.8.0_191
JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出并通过如下命令刷新文件

source /etc/profile

这时,输出which java应该会显示java的安装目录,但是java -version和javac不生效

TIM截图20181106164934.png

第四步,设置软连接

ln -s /usr/local/jdk1.8.0_191/bin/java /usr/bin/
ln -s /usr/local/jdk1.8.0_191/bin/javac /usr/bin/

这时愉快的发现,java命令生效了

TIM截图20181106163432.png

标签: jdk

相关文章

微信H5支付安卓提示"商家参数格式有误请联系商家解决"

微信H5支付安卓提示"商家参数格式有误请联系商家解决"

今天遇到一个恼火的问题,我们对接微信的H5支付,采用了前后端分离,后端接口返回了支付的url,ios正常唤起微信支付,android却始终提示商家参数格式有误请联系商家解决,如图按照微信提供的文档,我...

springboot实现定时任务

springboot实现定时任务

之前做php的时候,如果想做个定时任务,或者想特定时间调用某个脚本/接口,我们都会考虑使用linux的crontab来实现,比较对于单线程脚本语言来说,做定时不是那么容易然后最近因为开始学习java,...

idea 部署Tomcat服务器

idea 部署Tomcat服务器

一、创建一个web项目1.file-new project,选择正确的jdk版本后(没配置的可以先自行google配置),next2.next3.输入项目名字和路径二,创建Module1.鼠标点中项目...

Intellij IDEA实现热部署

Intellij IDEA实现热部署

每次修改代码都需要重新编译,然后重启Tomcat,比较麻烦,我们可以通过Jrebel实现项目的热部署,从而不需要重启Tomcat首先安装plugin如果在线安装时间比较长,可以选择自己下载包(点我自己...

idea 如何导jar包

idea 如何导jar包

之前一直用的是ecplise,换成了idea后导包的操作就发生了变化,这篇文章详细说明下在idea中如何导入jar包首先在项目根目录建立lib文件夹,把你要导入的jar复制到lib目录下,如果是ecp...

ebean相关的查询

where// select * from user where name = "boht"List...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。