java環境變量設置與java查看安裝路徑

把jdk安裝到計算機中之后,我們來進行設置使java環境能夠使用。 首先右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環境變量”,在新的打開界面中的系統變量需要設置三個屬性“JAVA_HOME”、 “path”、“classpath”,其中在沒安裝過jdk的環境下。path屬性是本來存在的。而JAVA_HOME和classpath是不存在 的。

一:點“新建”,然后在變量名寫上JAVA_HOME,顧名其意該變量的含義就是java的安裝路徑,呵呵,然后在變量值寫入剛才 安裝的路徑“C:\jdk1.6”。(注:如果安裝的路徑不是磁盤C或者不是在jdk1.6這個文件夾,可對應修改。以下文字都是假定安裝在C: \jdk1.6里面。)
二:其次在系統變量里面找到path,然后點編輯,path變量的含義就是系統在任何路徑下都可以識別java命令,則 變量值為“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思為剛才設置JAVA_HOME的值),也可以直接寫上“C: \jdk1.6\bin”
三: 最后再點“新建”,然后在變量名上寫classpath,該變量的含義是為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為“.;%JAVA_HOME%\lib \dt.jar;%JAVA_HOME%\lib\toos.jar (要加.表示當前路徑)”,與相同“%JAVA_HOME%有相同意思”

以 上三個變量設置完畢,則按“確定”直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開“開始”-> “運行”,打入“cmd”,進入dos系統界面。然后打“java -version”,如果安裝成功。系統會顯示java version jdk"1.6.0"。
確保安裝在C盤文件名為jdk1.6,環境變量直接復制就可以了,在dos界面中輸入javac來查看該命令是否合法,同樣輸入java來查看該命令是否合法

windows:

代碼如下 復制代碼
set java_home:查看JDK安裝路徑
java -version:查看JDK版本


linux:

代碼如下 復制代碼
whereis java
which java (java執行路徑)
echo $JAVA_HOME

echo $PATH

二:下面是配置linux的環境變量:(記得source .bash_profile)
. 修改/etc/profile文件 (全局所有用戶)


vi 此文件/etc/profile
在profile文件末尾加入:

代碼如下 復制代碼
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

.修改.bash_profile文件 (某個用戶權限使用這些環境變量)
.bash_profile文件末尾加入:

代(www.111cn.net)碼如下 復制代碼

export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
.shell終端執行下列命令: (臨時用)
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


這樣環境變量就設置好了,下面進行對PATH,CLASSPTH,JAVA_HOME的講解

以下為置JAVA_HOME,CLASSPATH,PATH的目的:
1,設置JAVA_HOME:
一、為了方便引用,比如,你JDK安裝在C:\Program Files\Java\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那么以后你要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二、歸一原則, 當你JDK路徑被迫改變的時候, 你僅需更改JAVA_HOME的變量值即可, 否則,你就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一你沒有改全, 某個程序找不到JDK, 后果是可想而知的----系統崩潰!
三、第三方軟件會引用約定好的JAVA_HOME變量, 不然, 你將不能正常使用該軟件, 以后用JAVA久了就會知道, 要是某個軟件不能正常使用, 不妨想想是不是這個問題.

2,設置CLASSPATH:
這 是一個很有趣,當然也比較折磨初學者的問題, 這個變量設置的目的是為了程序能找到相應的".class"文件, 不妨舉個例子: 你編譯一個JAVA程序---A.java, 會得到一個A.class的類文件,你在當前目錄下執行java A, 將會得到相應的結果(前提是你已經設置CLASSPATH為"."). 現在, 你把A.class移到別的目錄下(例如:"e:\"), 執行java A, 將會有NoClassDefFindError的異常,原因就是找不到.class文件, 現在你把CLASSPATH增加為:".;e:\"再運行java A, 看看會有什么結果~~:)~~~, 一切正常, java命令通過CLASSPATH找到了.class文件!

3,設置PATH:
道理很簡單, 你想在任何時候都使用%JAVA_HOME%\bin\java 等來執行java命令嗎, 當然不會, 于是, 你可以選擇把 %JAVA_HOME%\bin添加到PATH路徑下, 這樣, 我們在任何路徑下就可以僅用java來執行命令了.(當你在命令提示符窗口輸入你個代碼時,操作系統會在當前目錄和PATH變量目錄里查找相應的應用程 序, 并且執行.


三. 卸載jdk
·找到jdk安裝目錄的_uninst子目錄
·在shell終端執行命令./uninstall.sh即可卸載jdk。
from:http://www.111cn.net/jsp/Java/53553.htm

轉載于:https://www.cnblogs.com/alibai/p/4038959.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258103.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258103.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258103.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C#設計模式學習筆記-單例模式

C#設計模式學習筆記-單例模式 最近在學設計模式,學到創建型模式的時候,碰到單例模式(或叫單件模式),現在整理一下筆記。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定義是&…

kotlin為什么比java編譯慢_為什么Kotlin編譯速度比Scala快? [關閉]

雖然我認為這個問題不適合Stack Overflow,因為它傾向于主要產生基于意見的答案,但這里有一個嘗試:你有兩種不同的語言,特別是關于類型系統,以及兩個完全獨立的編譯器實現 . 所以期望它們具有“相同”的編譯速度已經是一…

錫山國土推行數據中心“在線變更”

為全面提高全區土地變更工作效率,國土錫山分局全面推行數據中心在線變更。由不動產登記科利用數據中心管理平臺,將遙感影像、監測信息以及監測圖斑的土地利用現狀信息、土地利用總體規劃信息錄入“數據中心”,制定我區的變更調查工作方案&…

Linux 安裝loadrunner 碰到的問題

關于linux下面搭建loadrunner的詳細步驟: http://blog.sina.com.cn/s/blog_9aa583cf0101bu4y.html http://hi.baidu.com/higkoo/item/d75027acc78bab3e030a4dde?qq-pf-topcqq.c2c http://www.cnblogs.com/xiaoTT/archive/2012/02/15/2352127.html 用控制臺加載負載…

數據分析真的能驅動用戶快速增長嗎?

俗話說,“酒香不怕巷子深”;俗話又說,“酒香也怕巷子深” 。再后來,俗話還說,管他酒香不香巷子深不深,只要找個算盤技巧神乎其神的賬房先生,即數據科學家,酒就可以大賣了。這叫做用數據驅動用戶…

java 常見bug_java常見bug

org.hibernate.QueryException: could not resolve property: menuId of:無法解析menuId 字段,是指這個字段有錯Servlet.service() for servlet default threw exception09:28:54,704 ERROR [CoyoteAdapter] An exception or error occurred in the container durin…

解決啟動Biee控制臺亂碼問題

解決啟動Biee控制臺亂碼問題 在安裝完Biee后,大家都可以看到在程序中可以找到啟動BI服務的地方 點擊上圖中的啟動bi服務則在window系統中會彈出一個dos窗口,來顯示執行啟動服務的操作,如下圖 上圖顯示的是正常情況,本人安裝后首次…

“北航Clubs” Alpha版發布!

一、功能 1.獲取活動信息: 用戶進入網站后,第一眼就可以查看到近期活動 2.查看活動詳情 點擊活動標題,可以進入活動詳情頁面 3.注冊功能 首頁點擊注冊,輸入學號、密碼、姓名、手機號即可完成注冊 4.用戶登陸 擁有賬號之后&#xf…

物聯網與零邊際成本共享經濟

物聯網是由通訊網絡、能源網絡、物流網絡組成,這些網絡共同在單一操作系統中合作,持續尋找各種方法來提升資源整編、生產及配送商品和服務,以及廢棄物回收等過程中的熱力效率和生產力;這三種網絡相輔相成,缺一不可。若缺乏通訊&am…

C++程序設計教程學習(1)-第一部分 編程基礎

第一章 概述 C到底難不難學?沒有學不會的事情 1.1 程序設計語言 語言 編程語言 人和計算機交流的工具,群體擴大,人人間交流過程描述與信息表達的工具 機器語言,匯編語言,高級語言 1.2 C簡史 1.3 C 褒貶C 計算機應用范圍…

《Programming WPF》翻譯 第9章 6.我們進行到哪里了?

《Programming WPF》翻譯 第9章 6.我們進行到哪里了? 原文:《Programming WPF》翻譯 第9章 6.我們進行到哪里了?只有當任何內嵌控件都沒有提供你需要的底層行為時,你將要寫一個自定義控件。當你寫一個自定義控件,你將要使用到依賴…

php實現上傳,PHP實現文件上傳例子

實例1:上載文件表單網頁:updatefile.htm上載文件表單請選取文件:[CtrlA 全部選擇 然后拷貝]處理上載文件網頁:updatefile.php3處理上載文件copy($userfile, "newfilename");echo $userfile." - 用戶上傳到服務器上的文件臨時存…

浙企加入中國大數據產業生態聯盟 共商數據價值

基于大數據時代的考量,在工業和信息化部指導下,8月2日,中國電子信息產業發展研究院聯合大數據產業鏈各環節企業及第三方產業機構自愿組成非營利社會組織——中國大數據產業生態聯盟。浙江企業元寶鋪受邀成為聯盟理事成員單位。 大會現場&…

hdu 4442 Physical Examination (2012年金華賽區現場賽A題)

昨天模擬賽的時候坑了好久,剛開始感覺是dp,仔細一看數據范圍太大。 題目大意:一個人要參加考試,一共有n個科目,每個科目都有一個相應的隊列,完成這門科目的總時間為ab*(前面已完成科目所花的總時…

xsd學習教程

http://www.w3school.com.cn/schema/轉載于:https://www.cnblogs.com/eric-lin/p/4969269.html

php 賦值 遞增,PHP 基礎(賦值及函數)

開端<?php>結尾弱類型語言 定義變量的時候 不需要 聲明 但是 每一個變量前 都必須 加$ 符號儲存文件按 統一放到 安裝文件夾下面的 WAMP 下面 的WWW 文件內部 (與創的站點統一即可) 該文件下面不能出現中文注釋語法&#xff1a; 單行注釋&#xff1a;…

maven project創建填充項

GroupID是項目組織唯一的標識符&#xff0c;實際對應JAVA的包的結構&#xff0c;是main目錄里java的目錄結構。ArtifactID就是項目的唯一的標識符&#xff0c;實際對應項目的名稱&#xff0c;就是項目根目錄的名稱。一般GroupID就是填com.leafive.test這樣子。轉載于:https://w…

【循序漸進學Python】14.數據庫的支持

純文本只能夠實現一些簡單有限的功能。如果想要實現自動序列化&#xff0c;也可以使用 shelve 模塊和 pickle 模塊來實現。但是&#xff0c;如果想要自動的實現數據并發訪問&#xff0c;以及更標準&#xff0c;更通用的數據庫(database)存儲方式還是使用數據庫。 1. Python 數據…

Foundation框架

1.框架是由許多類、方法、函數、文檔按照一定的邏輯組織起來的集合&#xff0c;以便使研發程序變的更容易 清除緩存&#xff0c;刪除這個文件夾下的所有文件/Users/fanyafang/Library/Developer/Xcode/DerivedData 顯示隱藏文件&#xff1a;defaults write com.apple.finder Ap…

ubuntu上搭建php,ubuntu10.04上搭建php網站運行環境

ubuntu 10.04下搭建php網站運行環境ubuntu 10.04下搭建php網站運行環境前提&#xff1a;要打開root權限sudo password [這里填寫root密碼]1、第一步安裝ubuntu10.042、更新源sudo apt-get update3、安裝lighttpdsudo apt-get install lighttpd安裝好之后檢查lighttpd是否成功啟…