1. 程式人生 > >Debain系Linux管理多個Java版本

Debain系Linux管理多個Java版本

如果存在多個Java版本被安裝,則可能需要配置預設的使用版本,否則可能會出現使用錯誤版本的情況。比較常見的多版本情況是有多個OpenJDK版本,以及同時有Oracle JDK和OpenJDK被安裝。

配置預設使用的Java

sudo update-alternatives --config java

系統提示已安裝的Java可供選擇

There are 2 choices for the alternative java (providing /usr/bin/java).
Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode Press enter to keep the current choice[*], or type selection number:
update-alternatives --config

該命令除了可用於java外,還可以用於JDK中的javac, javadoc, keytool等。實際上該命令可以用於任意有多個不同版本已安裝的軟體(命令)。

相關推薦

DebainLinux管理Java版本

如果存在多個Java版本被安裝,則可能需要配置預設的使用版本,否則可能會出現使用錯誤版本的情況。比較常見的多版本情況是有多個OpenJDK版本,以及同時有Oracle JDK和OpenJDK被安裝。 配置預設使用的Java sudo update-alt

因解決narinder-agent啟動報錯問題---MAC中使用JENV管理java版本

背景 在使用ngrinder+tomact+jdk時,這裡遇到一個坑,我自己的MAC電腦java安裝的最新版本,jdk是10.0.1版本,在後面啟動ngrinder相關的java專案時,會報錯,啟不來,因為版本過高,有的類找不到,需要在jdk1.8下啟動。又安裝了一個j

anaconda管理Python版本

ror win tun 手動添加 windows AR 新的 ebo OS 1.安裝anaconda 下載地址:清華鏡像站 針對自己的操作系統,在下載鏈接->應用軟件->conda中選擇合適版本。安裝方式較為簡單,就不在詳細介紹。 windows系統安裝過程中需

Python程式設計:pyenv管理python版本環境

pyenv 多版本的Python管理工具 https://github.com/pypa/pipenv pyenv-virtualenv 虛擬環境管理工具 https://github.com/pyenv/pyenv-virtualenv 安裝 mac系統下 $ brew

Anconda 管理python版本

1、conda --version 檢視conda的版本 可知conda版本是4.4.10     2、conda info --envs 檢視已有的python版本資訊 目前只有一個python環境    

Windows下如何優雅的管理python版本以及簡易安裝相關庫(包括機器學習和PyQt)

你是不是曾經被python版本困擾?你是不是曾經被安裝python的各種包嚇怕?教你一個優雅的方式------anaconda 1.什麼是anaconda(百度百科)? Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學

如何在java版本之間隨意切換Java環境

軟體開發和測試中經常要在不同的Java版本之間來回切換,最常見的是從其他Java版本(Java9,Java10,Java11)切換到Java8, 特別是使用Scala,Spark,目前還只是支援java8,必須切換到java8環境,否則無法正常編譯和執行. 這個問題,我有個比較好的解決辦

0066 LinuxJava檔案打包成單個可執行jar檔案及其manifest.mf檔案編寫規則

現在我有三個Java類檔案:GuessGame.java Player.java GameLauncher.java(含主函式) 先用編譯命令: javac GuessGame.java Player

linux 上裝jdk版本

問題:在linux上需要跑jmeter。發現linux上的jdk版本是1.4,導致jmeter無法啟動。由於其他程式正在使用1.4版本的jdk。只能再裝一個1.6的jdk。處理:1.執行命令:./jdk-6u21-linux-i586.bin;  執行成功後,可以在bin所

linux安裝python版本方法

有些linux系統原本以及安裝了python,涉及到很多系統命令不能刪除。而這個python版本並不是我們想要的。 step 1:檢視版本 python step 2:檢視安裝位置 which python step3:安裝依賴包 yum -y groupi

Linuxphp版本的時候指定php版本設定環境變數

   最近在安裝swoole的時候老是出錯,安裝完成以後再php-m中能看到swoole擴充套件已經開啟,而在 phpinfo中卻看不到。查看了下php.ini的位置發現這兩個指向的路徑不同。查看了下

在Anacoda中管理版本Python

pos win oda prompt -- clas 運行 pre log win10。 在cmd窗口中輸入 conda info --envs 或者 conda env list 查看已經安裝的環境,當前活動的環境前會加*號。 在cmd窗口(終端窗口)或anaco

5、【Python】Mac安裝管理版本的python

一、問題由來     Mac OS 自帶的python是2.x,自己開發需要python 3.x,但擔心解除安裝系統自帶的python 2.x會造成系統的不穩定,因此,需要在系統中額外安裝python 3.x。pyenv就是這樣一個python版本管理器。 二、安裝過程 1、安裝

使用update-alternatives管理版本的Python,以及對應版本Python的第三方庫的安裝

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternati

Anaconda管理版本的Python環境

Anaconda本身安裝了Python3.5,為了執行一些原始碼,需要Python3.6,可以新建一個環境,實現兩種版本的共存 在cmd裡輸入conda info --envs,檢視已經安裝的環境,只有一個名為base的環境 輸入conda create --

使用Anaconda管理版本的Python環境

假設你已安裝anaconda環境則往下進行操作,否則去安裝該華景 1、檢視系統當前已有的Python環境,執行命令:conda info --envs 發現現在環境只有anaconda自帶的python2.7環境 可以使python -V常看python版本資訊

linux下安裝jdk版本

在4.4(Kitkat)之前一直用的SunJDK1.6版本來編譯,到4.4的時候開始用SunJDK1.7版本編譯,從Android L開始到現在的5.0谷歌開始使用OpenJDK來編譯。 所以在一臺電腦上要進行原始碼編譯需要安裝多個版本的JDK。 我現在用的系統是LinuxMint17,基於UBUNTU

ios開發時,在Xcode中新增多targets進行版本控制,管理相同內容的專案

 在ios開發時,我們經常會遇到對同一個app開發多個版本(Pro、Lite、Free)的情況,這裡就涉及到xcode裡通過新增多個targets來進行版本控制的問題了,下面就簡單說明一下: 點選左側的工程名稱,右側會出現PROJECT和TARGETS,點選你現在的target,假如叫A,右鍵彈出選單中,選擇

關於Mac管理版本的python

一、思路:本機通過brew安裝pyenv,通過pyenv來安裝各種版本的python   (當然也可以直接用brew來安裝python,用brew安裝的python會在/usr/local/Cellar裡面。brew被安裝在了/usr/local/bin裡面。Mac自帶的py

linux系統下存在python版本,指定特定版本作為預設版本的方法

    一個linux系統裡面可能會存在多個python版本,如果想指定特定的版本作為終端開啟的預設版本,方法是將對應版本的bin路徑加入系統路徑 PATH。    操作步驟為:    (1)檢視當前python版本,在任意終端輸入: python  --version