java -version顯示版本和JAvA_HOME配置不一樣
當你需要安裝多個版本的jdk時,可能會遇到更改了JAVA_HOME後java -version不變的情況。
一般情況下,將你的JAVA_HOME改為你要用的jdk的安裝路徑,然後你使用的就是這個版本的JDK。但是有時候你會發現更改了JAVA_HOME後java -version不變。
可能原因: path的路徑中,有的路徑目錄下也包含java.exe,然後該路徑在%JAVA_HOME%\bin的前面,故執行時優先選擇前面路徑下的java.exe,所以無論如何改JAVA_HOME,java -version都不變
解決方法:修改JAVA_HOME後,在path的最前面新增%JAVA_HOME%\bin;以保證JAVA_HOME優先引用到。
疑問:為什麼不改使用者變數呢?因為系統優先引用系統變數中的環境變數。系統變數針對所有使用者,使用者變數只針對當前使用者。
相關推薦
java -version顯示版本和JAvA_HOME配置不一樣
當你需要安裝多個版本的jdk時,可能會遇到更改了JAVA_HOME後java -version不變的情況。 一般情況下,將你的JAVA_HOME改為你要用的jdk的安裝路徑,然後你使用的就是這個版本的JDK。但是有時候你會發現更改了JAVA_HOME後java -version不變。 可能原因: path
在Linux下安裝jdk完成後,java -version顯示版本不對的問題
當我們在linux上面安裝好jdk之後,直接解壓完成安裝,如圖所示 1.配置環境變數資訊 vim ~/.bash_profile #填寫以下資訊 export JAVA_HOME=/home/hadoopzsl/apps/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.
在UBUNTU下安裝執行eclipse顯示找不到jre,一大串英文。java -version顯示正確。配置正確。
這只是我遇到的一種情況, JDK下載安裝配置好了,java -version有輸出。但下載解壓ecclipse執行顯示找不到jre。 網上找了很多資料,最後發現在jdk目錄下找不到jre,嘗試在網上下載jre安裝包, 解壓進jdk目錄下,把jre解壓後的資料夾更名jr
centos中配置環境變數,source /etc/profile後,測試java -version 顯示 -bash:java:command not found
cho $PATH 中顯示配置的環境變數已經存在,但測試java -version仍顯示-bash:java:command not found。這是在profile中新增的,其中jdk是java的一個符號連結。 測試java -version echo $PATH &nb
java 執行環境版本和編譯版本不匹配
2015-06-01 周海漢2015.6.1 兒童節快樂! Caused by: java.lang.UnsupportedClassVersionError: com/xxx/Global : Unsupported maj
java環境配置為1.7jdk為什麼cmd java -version檢視版本是1.8
這是我path配置:E:\oraclexe\app\oracle\product\11.2.0\server\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;E:\soft\apache-maven-3.1.0\bin 這個是我java_home配置:C:\Program F
JDK版本和jetty配置
**<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&
Maven中指定Java的編譯版本和原始檔編碼方式
Maven預設編譯版本是JDK1.5,在很多時候,發現有些程式碼報錯,又找不到原因,很有可能是沒有配置JDK版本。就如有一次我遇到的問題:定義全域性異常處理類繼承HandlerInterceptorAdapter時候,preHandle方法上面有@Overrid
Java 和JavaScript語法不一樣的地方
1、if和while 條件判斷 Java嚴格要求布林表示式 JS很寬鬆,可以是布林表示式,也可以是數學表示式 0表示true 其他都是false 2、foeEach迴圈 Java for(資料型別 迴圈變數:集合或者陣列) JS的格式是:for(迴
Docker Java應用日誌時間和容器時間不一致
摘要: 1)在docker容器和系統時間不一致是因為docker容器的原生時區為0時區,而國內系統為東八區。 2)還有容器中執行的java應用打出的日誌時間和通過date -R方式獲取的容器標準時間有八個小時時間差。 也就是容器時間和系統時間一
解決UIImage顯示方向和記憶體方向不一致的問題
iOS中的UIImage中有imageOrientation屬性,該屬性決定了UIImage在手機上顯示時的方向。如果imageOrientation的值為left或right,那麼顯示出來的影象和實際影象在記憶體中的儲存就存在90度的旋轉問題。比如顯示出來的圖
Java的入門知識和環境配置
exe environ 註意 acl 字節 rdquo 目錄 是我 輸出 JVM(Java Virtual Machine)Java虛擬機 JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。 JAVA語言非常
跟張忠謀纏鬥了20年 稱芯片代工是自己的創意(做研究和經營事業不一樣,他的話不多,但意見很多,有大格局)
偉大的 太陽能 數字 .html 太陽 亦或 檢查 download 臺灣經濟 半導體業內尊稱張忠謀為“半導體代工之父”,但一個人卻對這一說法嗤之以鼻。【1】臺灣雙雄,這個曾經聲震全球半導體的名詞,如今已經不復存在。2016財年,臺積電實現營收207
js 小數計算為啥和想象中不一樣!
++ fix 我只 font 解決辦法 都沒有 丟失 解決辦法。 所有 今天遇到了一個比較有趣的事,如果要你計算0.1+0.2等於多少你會怎麽回答? “0.3啊!”你可能都不會考慮。我也一樣,當a=0.1,b=0.2時 if(a+b === 0.3){
mybatis學習筆記(3)—資料庫和bean名稱不一樣處理方案
之前寫的mybatis物件的bean物件和資料庫的物件名稱是對應的,然而再實際開發的過程有很多不一一對應的情況。就需要解決。 bean物件: package com.test.bean; /* * javabean 物件 */ public class order { pr
SnapdragonCamera想要 照相機/攝像頭 照片顯示型號跟裝置型號不一樣的修改
packages\apps\SnapdragonCamera\src\com\android\camera\exif\ExifInterface.java public boolean addMakeAndModelTag() {
Android studio模擬器尺寸和真機不一樣的原因
平時喜歡直接用Android studio自帶的模擬器Nexus 5X進行除錯 發現UI介面效果和真機測試出來的介面不一樣 我真機用的是華為P10 plus,dp尺寸是360*640的 模擬器解析度為1080*1920px按理來說也是360*640dp
mybatis解決實體類欄位名和表列名不一樣的問題
Book類有成員變數:bookName,price book表有列名:book_name,price 解決方法一:在BookMapper.xml檔案的sql語句中使用別名 例如: <select id="getAllBooks" resultType="Book">
shell指令碼直接執行和crontab結果不一樣
問題描述: 案例1. 以前寫了個更新svn然後cp到別外一個目錄(簡稱目錄a)的指令碼,達到另外一個目錄的程式定期svn同步的效果。(當然,你可能要問為啥目錄a不裝個svn up,這個你可以先不管) 指令碼寫好後,執行沒有問題,結果放到crontab中定時跑,卻怎麼也不行
requests.get為什麼得到的內容和檢視原始檔不一樣?
由於初學爬蟲 嘗試著在beausoup庫和re正則間來回爬去加強對兩種方法的理解 但是利用正則的時候出現了一個這麼個問題 原始檔開啟 找到的元素 在requests.get竟然沒有 雖然很簡單的一個問題 但是困擾了我半個多小時 這裡吧一些經驗總結下來 避免少走彎路 拿最簡