日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下Java环境变量配置

發布時間:2023/12/4 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下Java环境变量配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Java開發中,在安裝完jdk之后,首先需要做的工作就是進行Java環境變量配置。在Windows下的配置我們都比較熟悉,圖形化界面配置起來也相對容易(詳見:Windows7下環境變量配置),接下來我們就來了解在Linux下命令行模式如何進行Java環境變量配置。


首先,我們需要弄清楚需要配置的環境變量有哪些,如下所示:

1. JAVA_HOME環境變量

它指向jdk的安裝目錄,Eclipse/Intellij IDEA/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。JAVA_HOME是配置其他環境變量的基礎。

2.PATH環境變量

作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變量中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變量后,就可以在任何目錄下執行javac/java等工具了。修改PATH時需要注意不要覆蓋掉原來的值。?

3.CLASSPATH環境變量

作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。?


主要有三種方式來進行環境變量的配置,推薦第一種和第二種。


1. 修改/etc/profile文件?

使用這種方式進行環境變量配置時,需要以管理員權限才能修改/etc/profile文件,如何獲取管理員權請參照我的這篇文章“Linux管理員權限獲取(su和sudo的區別)”。按照這種方式進行修改之后,所有用戶的shell都有權使用這些環境變量。

  • 用vi命令打開/etc/profile?
  • 在profile文件末尾加入:?

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home export PATH=$PATH :$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar </span></span>

  • 重新登錄或使用source /etc/profile命令使改動立即生效

需要注意的地方:

  • 你要將/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home改為你的jdk安裝目錄 。
  • 在linux下用冒號“:”來分隔路徑 ,windows下是“;”。
  • $JAVA_HOME,$PATH,$CLASSPATH是用來引用原來的環境變量的值 。
  • 在設置環境變量時特別要注意不能把原來的值給覆蓋掉了。
  • CLASSPATH中當前目錄“.”不能丟。?


2. 修改.bash_profile文件?

這種方法更為安全,它可以把使用這些環境變量的權限控制到用戶級別,如果你需要給某個用戶權限使用這些環境變量,你只需要修改其個人用戶主目錄下的.bash_profile文件就可以了。?
  • 用vi命令打開用戶目錄下的.bash_profile文件?
  • 在.bash_profile文件末尾加入:?
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home export PATH=$PATH :$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar </span></span>
  • 重新登錄或者利用source .bash_profile命令使修改結果立即生效。
3. 直接在shell下設置環境變量
不贊成使用這種方法,因為這種方法僅僅是臨時使用,以后要使用的時候又要重新設置,比較麻煩。?
  • 只需在shell終端執行下列命令:?
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home export PATH=$PATH :$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar </span></span>
?

總結

以上是生活随笔為你收集整理的Linux下Java环境变量配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。