Java環(huán)境配置原理全面解析
Java環(huán)境配置原理詳解
1.Jdk安裝目錄文件說明:
一般jdk安裝目錄及路徑 \Java\jdk1.7.0_79\lib,里面主要包含以下文件夾。
bin:主要存放的是java工具中常用命令如:java,javac等。
db:安裝java db的路徑。
include:一些平臺特病的頭文件。
jre:運行java程序所需的jre環(huán)境。
lib:jdk工具命令的實際存放位置,如:bin中javac命令,實際是lib中tools.jar\sun\tools\javac中的Main.class文件,而bin中的javac命令只是包裝了這個類。實際上bin中的大部分命令都是包裝了tool.jar中的工具類。
src.zip:主要存放java核心類庫的源代碼。
其他文件主要是一些說明性的文檔。
2.Path路徑設(shè)置
java源代碼文件需要編譯和解釋才能執(zhí)行,這就需要javac、java命令了。
設(shè)置Path的主要目的就是讓系統(tǒng)能自動bin文件中的javac和java命令。
設(shè)置方法:
我的電腦右鍵----->屬性----->環(huán)境變量
環(huán)境變量里面有用戶變量和系統(tǒng)變量,用戶變量主要指當(dāng)前用戶操作環(huán)境,系統(tǒng)變量指所有用戶的環(huán)境變量配置。區(qū)別主要在于系統(tǒng)會優(yōu)先查找使用系統(tǒng)變量路徑所在的命令。
命令行一般都是通過path路徑來尋找命令,因為需要將java工具命令所在路徑添加到path中。
直接點擊新建 變量名:path 變量值:\Java\jdk1.7.0_79\bin;然后確定即可。
確定是否配置好可以直接點擊 開始菜單--------->運行 輸入cmd,進入命令行工具,輸入javac可以看到一系列javac的命令選項。如下:
3.ClassPath路徑配置
在jdk之前是需要配置classpath路徑的,現(xiàn)在1.5之后的jdk不用配置也可以。配置classpath路徑的目的是為了讓java命令工具能知道.class字節(jié)碼文件在什么地方。
路徑"."主要是告訴jre在當(dāng)前文件中查找.class文件,除此之外編譯運行還需要jdk目錄中l(wèi)ib下dt.jar,tool.jar中的java類,因為還需要將他們的路徑加到classpath中。
如果變量環(huán)境中已經(jīng)存在classpath變量名,直接在變量值中添加.;%JAVAHOME%\lin\dt.jar;%JAVAHOME%\lib\tool.jar其中%JAVAHOME%表示jdk的安裝路徑。
測試是否配置好可以同上面一樣在cmd命令行輸入java會出現(xiàn)java的幫助選項。
4.其它系統(tǒng)配置
上述的配置過程主要是正對XP系統(tǒng),Linux系統(tǒng)的配置可以自行百度 Linux java環(huán)境配置。
這里的配置主要是為了讓大家明白這樣配置的原因及幫助新手快速搭建好java運行環(huán)境,其它詳細的配置及其它問題解決方法可以參考jdk幫助文檔。
以上這篇Java環(huán)境配置原理全面解析就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 一鍵設(shè)置java 環(huán)境變量 cmd下查看、修改(覆蓋與添加)等說明
- Java環(huán)境配置圖文教程(推薦)
- Java開發(fā)環(huán)境配置教程(win7 64bit)
- Java 開發(fā)環(huán)境配置步驟(介紹)
- Java環(huán)境配置與編譯運行詳解
- Java?Web開發(fā)環(huán)境配置詳解
- WIN7系統(tǒng)JavaEE(tomcat7 Eclipse)環(huán)境配置教程(二)
- WIN7系統(tǒng)JavaEE(java)環(huán)境配置教程(一)
- Java開發(fā)環(huán)境配置方法
- 批處理一鍵安裝JDK/一鍵安裝JRE和自動配置Java環(huán)境變量
相關(guān)文章
擲6面骰子6000次每個點數(shù)出現(xiàn)的概率
今天小編就為大家分享一篇關(guān)于擲6面骰子6000次每個點數(shù)出現(xiàn)的概率,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02java?SpringBoot注解@Async不生效的解決方法
大家好,本篇文章主要講的是java?SpringBoot注解@Async不生效的解決方法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01Java遞歸算法經(jīng)典實例(經(jīng)典兔子問題)
本文主要對經(jīng)典的兔子案例分析,來進一步更好的理解和學(xué)習(xí)java遞歸算法,具有很好的參考價值,需要的朋友一起來看下吧2016-12-12UrlDecoder和UrlEncoder使用詳解_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細介紹了UrlDecoder和UrlEncoder使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07MyEclipse2018中安裝Mybatis generator插件的實現(xiàn)步驟
這篇文章主要介紹了MyEclipse2018中安裝Mybatis generator插件的實現(xiàn)步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02