黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java運(yùn)行命令匯總

Java運(yùn)行命令匯總

更新時(shí)間:2022-11-11 10:31:07 來源:動力節(jié)點(diǎn) 瀏覽3104次

Java在運(yùn)行已編譯完成的類時(shí),是通過java虛擬機(jī)來裝載和執(zhí)行的,java虛擬機(jī)通過操作系統(tǒng)命令啟動,那么java運(yùn)行命令有哪些?動力節(jié)點(diǎn)小編來給大家講解一下這方面的內(nèi)容。

Java運(yùn)行命令匯總

查看參數(shù)列表:

虛擬機(jī)參數(shù)分為基本和擴(kuò)展兩類,在命令行中輸入JAVA_HOME"bin"java 就可得到基本參數(shù)列表,在命令行輸入JAVA_HOME"bin"java –X 就可得到擴(kuò)展參數(shù)列表。

基本參數(shù)說明:

1. -client,-server

這兩個(gè)參數(shù)用于設(shè)置虛擬機(jī)使用何種運(yùn)行模式,client模式啟動比較快,但運(yùn)行時(shí)性能和內(nèi)存管理效率不如server模式,通常用于客戶端應(yīng)用程序。相反,server模式啟動比client慢,但可獲得更高的運(yùn)行性能。

在 windows上,缺省的虛擬機(jī)類型為client模式,如果要使用 server模式,就需要在啟動虛擬機(jī)時(shí)加-server參數(shù),以獲得更高性能,對服務(wù)器端應(yīng)用,推薦采用server模式,尤其是多個(gè)CPU的系統(tǒng)。在 Linux,Solaris上缺省采用server模式。

2. -hotspot

含義與client相同,jdk1.4以前使用的參數(shù),jdk1.4開始不再使用,代之以client。

3. -classpath,-cp

虛擬機(jī)在運(yùn)行一個(gè)類時(shí),需要將其裝入內(nèi)存,虛擬機(jī)搜索類的方式和順序如下:

Bootstrap classes,Extension classes,User classes。

Bootstrap 中的路徑是虛擬機(jī)自帶的jar或zip文件,虛擬機(jī)首先搜索這些包文件,用System.getProperty("sun.boot.class.path")可得到虛擬機(jī)搜索的包名。

Extension是位于jre"lib"ext目錄下的jar文件,虛擬機(jī)在搜索完Bootstrap后就搜索該目錄下的jar文件。用System. getProperty("java.ext.dirs”)可得到虛擬機(jī)使用Extension搜索路徑。

User classes搜索順序?yàn)楫?dāng)前目錄、環(huán)境變量 CLASSPATH、-classpath。

4. -classpath

告知虛擬機(jī)搜索目錄名、jar文檔名、zip文檔名,之間用分號;分隔。

例如當(dāng)你自己開發(fā)了公共類并包裝成一個(gè)common.jar包,在使用 common.jar中的類時(shí),就需要用-classpath common.jar 告訴虛擬機(jī)從common.jar中查找該類,否則虛擬機(jī)就會拋出java.lang.NoClassDefFoundError異常,表明未找到類定義。

在運(yùn)行時(shí)可用System.getProperty(“java.class.path”)得到虛擬機(jī)查找類的路徑。

使用-classpath后虛擬機(jī)將不再使用CLASSPATH中的類搜索路徑,如果-classpath和CLASSPATH都沒有設(shè)置,則虛擬機(jī)使用當(dāng)前路徑(.)作為類搜索路徑。

推薦使用-classpath來定義虛擬機(jī)要搜索的類路徑,而不要使用環(huán)境變量 CLASSPATH的搜索路徑,以減少多個(gè)項(xiàng)目同時(shí)使用CLASSPATH時(shí)存在的潛在沖突。例如應(yīng)用1要使用a1.0.jar中的類G,應(yīng)用2要使用 a2.0.jar中的類G,a2.0.jar是a1.0.jar的升級包,當(dāng)a1.0.jar,a2.0.jar都在CLASSPATH中,虛擬機(jī)搜索到第一個(gè)包中的類G時(shí)就停止搜索,如果應(yīng)用1應(yīng)用2的虛擬機(jī)都從CLASSPATH中搜索,就會有一個(gè)應(yīng)用得不到正確版本的類G。

5. -D=value

在虛擬機(jī)的系統(tǒng)屬性中設(shè)置屬性名/值對,運(yùn)行在此虛擬機(jī)之上的應(yīng)用程序可用System.getProperty(“propertyName”)得到value的值。

如果value中有空格,則需要用雙引號將該值括起來,如-Dname=”space string”。

該參數(shù)通常用于設(shè)置系統(tǒng)級全局變量值,如配置文件路徑,應(yīng)為該屬性在程序中任何地方都可訪問。

以上就是關(guān)于“Java運(yùn)行命令匯總”的介紹,如果大家想了解更多相關(guān)知識,不妨來關(guān)注一下本站的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細(xì)致全面,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 老司机免费福利午夜入口ae58 | 亚洲人色大成年网站在线观看 | 狠狠色丁香婷婷综合精品视频 | 亚洲综合色视频在线观看 | 国产精品27页| 午夜国产羞羞视频免费网站 | 亚洲高清在线看 | 很黄很黄很刺激的视频免费 | 99riav国产在线观看 | 视频精品一区 | 亚洲综合网美国十次 | 黄色大片免费看 | 亚洲永久精品一区二区三区 | 色费女人18女人毛片免费视频 | 亚洲国产日产韩国欧美综合 | 国产黄色一级大片 | 91av中文| 欧美在线黄色 | 操操操综合 | 天天天天添天天拍天天谢 | 国产免费一级高清淫日本片 | 久久精品人人爽人人爽 | 国产精品27页| 在线视频日韩欧美 | 亚洲另类网 | 欧美les视频xxxx在线观看 | 免费黄色小视频在线观看 | 国产一级特黄a大片免费 | 中文字幕在线视频网 | 日本三级带日本三级带黄首页 | 午夜在线观看视频在线播放版 | 在线不卡免费视频 | 国产香港一级毛片在线看 | 日韩大片免费观看视频播放 | 一级在线 | 欧洲 | 日本大蕉香蕉大视频在线观看 | 色综合天天综一个色天天综合网 | 免费看的黄色录像 | 99在线观看国产 | 免费看污的视频网站 | 欧美日本色图 |