欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

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

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

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

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

如何實現(xiàn)

其實很簡單.

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

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

其實我覺得很麻煩,我們不如直接自己搞環(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)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 深入探索Java常量池

    深入探索Java常量池

    這篇文章主要介紹了深入探索Java常量池,涉及靜態(tài)常量池和運行時常量池的介紹,常量池的好處,8種基本數(shù)據(jù)類型的包裝類和常量池等相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • @RereshScope刷新的原理詳解

    @RereshScope刷新的原理詳解

    在配合配置中心修改配置讓應(yīng)用自動刷新配置時,我們要在需要感知配置變化的bean上面加上@RereshScope。如果我們不加上這注解,那么有可能無法完成配置自動刷新。本文就來和大家講講@RereshScope刷新的原理,需要的可以參考一下
    2022-12-12
  • SpringBoot應(yīng)用自定義logback日志詳解

    SpringBoot應(yīng)用自定義logback日志詳解

    默認情況下,SpringBoot內(nèi)部使用logback作為系統(tǒng)日志實現(xiàn)的框架,將日志輸出到控制臺,不會寫到日志文件。本篇文章主要講解下如何自定義logabck.xml以及對logback文件中配置做一個詳解,需要的可以參考一下
    2022-10-10
  • Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹

    Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹

    今天小編就為大家分享一篇關(guān)于Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • spring?cloud?使用oauth2?問題匯總

    spring?cloud?使用oauth2?問題匯總

    這篇文章主要介紹了spring?cloud?使用oauth2?問題匯總,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Idea使用插件實現(xiàn)逆向工程搭建SpringBoot項目的圖文教程

    Idea使用插件實現(xiàn)逆向工程搭建SpringBoot項目的圖文教程

    這篇文章主要介紹了Idea使用插件實現(xiàn)逆向工程搭建SpringBoot項目,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Nacos配置的多文件加載與共享配置方式

    Nacos配置的多文件加載與共享配置方式

    這篇文章主要介紹了Nacos配置的多文件加載與共享配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 關(guān)于kafka發(fā)送消息的三種方式總結(jié)

    關(guān)于kafka發(fā)送消息的三種方式總結(jié)

    這篇文章主要介紹了關(guān)于kafka發(fā)送消息的三種方式總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • IDEA?設(shè)置?SpringBoot?logback?彩色日志的解決方法?附配置文件

    IDEA?設(shè)置?SpringBoot?logback?彩色日志的解決方法?附配置文件

    這篇文章主要介紹了IDEA?設(shè)置?SpringBoot?logback?彩色日志(附配置文件)的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-12-12
  • SpringBoot Aop 詳解和多種使用場景解析

    SpringBoot Aop 詳解和多種使用場景解析

    aop面向切面編程,是編程中一個很重要的思想本篇文章主要介紹的是SpringBoot切面Aop的使用和案例,對SpringBoot Aop相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2021-08-08

最新評論