最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過一個命令輕松切換Java的版本

 更新時間:2017年05月04日 14:51:43   作者:Jerey_Jobs  
這篇文章主要給大家介紹了如何通過一個命令輕松實(shí)現(xiàn)切換Java的版本,通過本文介紹的方法,大家就可以將jdk版本之間輕松切換,需要的朋友可以參考學(xué)習(xí),下面跟著小編一起來看看吧。

前言

在日常開發(fā)中,有時候我們需要切換jdk版本,去編譯一些指定jdk的東西. 比如今天我需要編譯Android6.0源碼,那我得把jdk切換到openjdk-1.7, 要知道, 我還要用1.6的jdk編譯安卓4.4.4源碼的.

那么問題來了,一鍵切換java版本的要如何實(shí)現(xiàn).

我們看一下實(shí)現(xiàn)后的效果.

我們可以看到,默認(rèn)java環(huán)境是1.6.0, 當(dāng)我輸入java7后, java version變成了1.7.0, 我輸入java8后, 變成了1.8.0

要的就是這個效果.一個命令切換.多么方便

如何實(shí)現(xiàn)

其實(shí)很簡單.

網(wǎng)上有很多切換的方式.說很簡單的..

update-alternatives –config java
update-alternatives –config javac

其實(shí)我覺得很麻煩,我們不如直接自己搞環(huán)境變量來.

很顯然.java7和java8這兩個命令是我自定義的.自定義命令很簡單,bashrc搞起就行了.

而環(huán)境變量呢,export就能臨時生效拉.我們也不想要永久生效的效果,那是去改 /etc/profile ,我們就是要臨時改變jdk.

那么vim ~/.bashrc

我們將jdk裝在/usr/lib/jvm/中,也就是正常我們下載好jdk后,

sudo tar zxvf jdk-7u45-linux-x64.tar.gz -C /usr/lib/jvm

接著:

alias java7='export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15/;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'

alias java8='export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'

然后重啟終端.我們的bashrc就生效了,愉快的切換jdk把.

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Java中的volatile關(guān)鍵字解析

    Java中的volatile關(guān)鍵字解析

    這篇文章主要介紹了Java中的volatile關(guān)鍵字解析,Java內(nèi)存模型規(guī)定了所有的變量都存儲在主內(nèi)存中,每個線程都有自己的工作內(nèi)存,線程的工作內(nèi)存保存了該線程使用到的變量的是主內(nèi)存副本的拷貝,需要的朋友可以參考下
    2023-11-11
  • Spring中ApplicationListener的使用解析

    Spring中ApplicationListener的使用解析

    這篇文章主要介紹了Spring中ApplicationListener的使用解析,ApplicationContext事件機(jī)制是觀察者設(shè)計(jì)模式的實(shí)現(xiàn),通過ApplicationEvent類和ApplicationListener接口,需要的朋友可以參考下
    2023-12-12
  • SpringBoot3+SpringSecurity6前后端分離的項(xiàng)目實(shí)踐

    SpringBoot3+SpringSecurity6前后端分離的項(xiàng)目實(shí)踐

    SpringSecurity6 的用法和以前版本的有較大差別,本文主要介紹了SpringBoot3+SpringSecurity6前后端分離的項(xiàng)目實(shí)踐,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Java編程中的條件判斷之if語句的用法詳解

    Java編程中的條件判斷之if語句的用法詳解

    這篇文章主要介紹了Java編程中的條件判斷之if語句的用法詳解,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • Java 生成隨機(jī)驗(yàn)證碼圖片的示例

    Java 生成隨機(jī)驗(yàn)證碼圖片的示例

    這篇文章主要介紹了Java 生成隨機(jī)驗(yàn)證碼圖片的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10
  • springboot配置請求超時時間(Http會話和接口訪問)

    springboot配置請求超時時間(Http會話和接口訪問)

    本文主要介紹了springboot配置請求超時時間,包含Http會話和接口訪問兩種,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Java private修飾符失效的原因

    Java private修飾符失效的原因

    在Java編程里,使用private關(guān)鍵字修飾了一個成員,只有成員內(nèi)部可以訪問,其余成員都不可訪問,今天說明一下private功能失效的問題。
    2020-10-10
  • Springboot+QueryDsl實(shí)現(xiàn)融合數(shù)據(jù)查詢

    Springboot+QueryDsl實(shí)現(xiàn)融合數(shù)據(jù)查詢

    這篇文章主要將介紹的是 Springboot 使用 QueryDsl 實(shí)現(xiàn)融合數(shù)據(jù)查詢,文中有詳細(xì)的代碼講解,對 SpringBoot?Querydsl?查詢操作感興趣的朋友一起看看吧
    2023-08-08
  • Java在重載中使用Object的問題

    Java在重載中使用Object的問題

    這篇文章主要介紹了Java在重載中使用Object的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • SpringBoot如何使用內(nèi)嵌Tomcat問題

    SpringBoot如何使用內(nèi)嵌Tomcat問題

    這篇文章主要介紹了SpringBoot如何使用內(nèi)嵌Tomcat問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

岫岩| 渑池县| 远安县| 岑溪市| 新野县| 文山县| 朔州市| 福州市| 孟州市| 电白县| 岳普湖县| 江西省| 宁远县| 望谟县| 沙雅县| 裕民县| 朝阳县| 承德市| 探索| 阿克陶县| 文山县| 固始县| 延寿县| 运城市| 乌什县| 通许县| 郯城县| 湖州市| 图片| 安宁市| 封开县| 桂平市| 河津市| 秭归县| 通海县| 菏泽市| 忻州市| 九龙坡区| 如东县| 华宁县| 乌鲁木齐县|