博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下配置java环境
阅读量:4090 次
发布时间:2019-05-25

本文共 1447 字,大约阅读时间需要 4 分钟。

#(Notice:以下所有经验也是我根据网上的经验整理的,如有侵权可以联系我删除,Wx:IT_Ezra,QQ 654303408。 有问题讨论也可联系我,QQ同上。)

(ps:以前从未很少接触Linux配置的小白,感觉应该还是比较详细的干货。所有的坑都是亲自踩的,QQ:654303408 欢迎交流)

JAVA环境配置(公司是java项目)

  • 首先下载好java的tar包,下载地址(jdk下载地址:
  • 1、复制安装包到/usr/java目录中(目录可以自己选,因为我的tar包在当前目录下,所以前面没有路径):

cp jdk-8u152-linux-x64.tar.gz /usr/java

  • 2、切换到/usr/java目录下:

cd /usr/java

  • ####3、解压缩包:

tar -zxvf jdk-8u152-linux-x64.tar.gz

  • ####4、 解压成功之后,此时java -version命令还不能使用,为什么?因为没有配置环境变量,就好windows一样。Linux下也需要配置环境变量。使用vim /etc/profile 编辑profile文件:

vim /etc/profile

  • #####向文件里面追加以下内容:

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME= J A V A H O M E / j r e P A T H = JAVA_HOME/jre PATH= JAVAHOME/jrePATH=PATH: J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:JRE_HOME/bin
CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

  • #####注释:

  • #####JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。

  • #####CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH变量值中的.表示当前目录

  • #####PATH使得系统可以在任何路径下识别java命令,设为: J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:JRE_HOME/bin。

  • #####特别注意:环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)。

  • ####5、配置环境变量之后,还没有完全成功,还得使配置文件生效:

source /etc/profile

  • ####6、测试配置是否成功

java -version

转载地址:http://mvcii.baihongyu.com/

你可能感兴趣的文章
Flutter 混合开发框架模式探索
查看>>
Flutter 核心原理与混合开发模式
查看>>
Flutter Boost的router管理
查看>>
Android Flutter混合编译
查看>>
微信小程序 Audio API
查看>>
[React Native]react-native-scrollable-tab-view(进阶篇)
查看>>
Vue全家桶+Mint-Ui打造高仿QQMusic,搭配详细说明
查看>>
React Native for Android 发布独立的安装包
查看>>
React Native应用部署/热更新-CodePush最新集成总结(新)
查看>>
react-native-wechat
查看>>
基于云信的react-native聊天系统
查看>>
网易云音乐移动客户端Vue.js
查看>>
ES7 await/async
查看>>
ES7的Async/Await
查看>>
React Native WebView组件实现的BarCode(条形码)、(QRCode)二维码
查看>>
每个人都能做的网易云音乐[vue全家桶]
查看>>
JavaScript专题之数组去重
查看>>
Immutable.js 以及在 react+redux 项目中的实践
查看>>
Vue2.0全家桶仿腾讯课堂(移动端)
查看>>
React+Redux系列教程
查看>>