- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) >
- Java中System.getProperty()如何獲取系統參數
這篇文章給大家分享的是有關(guān)Java中System.getProperty()如何獲取系統參數的內容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
因為所有在java.io中的類(lèi)都是將相對路徑名解釋為起始于用戶(hù)的當前工作目錄,所以應該清楚當前的目錄。
可以通過(guò)調用System.getProperty("user.dir"); 來(lái)獲得。
/** * java.version Java 運行時(shí)環(huán)境版本 java.vendor Java 運行時(shí)環(huán)境供應商 java.vendor.url Java 供應商的 URL java.vm.specification.version Java 虛擬機規范版本 java.vm.specification.vendor Java 虛擬機規范供應商 java.vm.specification.name Java 虛擬機規范名稱(chēng) java.vm.version Java 虛擬機實(shí)現版本 java.vm.vendor Java 虛擬機實(shí)現供應商 java.vm.name Java 虛擬機實(shí)現名稱(chēng) java.specification.version Java 運行時(shí)環(huán)境規范版本 java.specification.vendor Java 運行時(shí)環(huán)境規范供應商 java.specification.name Java 運行時(shí)環(huán)境規范名稱(chēng) os.name 操作系統的名稱(chēng) os.arch 操作系統的架構 os.version 操作系統的版本 file.separator 文件分隔符(在 UNIX 系統中是“ / ”) path.separator 路徑分隔符(在 UNIX 系統中是“ : ”) line.separator 行分隔符(在 UNIX 系統中是“ /n ”) java.home Java 安裝目錄 java.class.version Java 類(lèi)格式版本號 java.class.path Java 類(lèi)路徑 java.library.path 加載庫時(shí)搜索的路徑列表 java.io.tmpdir 默認的臨時(shí)文件路徑 java.compiler 要使用的 JIT 編譯器的名稱(chēng) java.ext.dirs 一個(gè)或多個(gè)擴展目錄的路徑 user.name 用戶(hù)的賬戶(hù)名稱(chēng) user.home 用戶(hù)的主目錄 user.dir */ public class Test { public static void main(String[] args) throws MalformedURLException, URISyntaxException { System.out.println("java.home : "+System.getProperty("java.home")); System.out.println("java.class.version : "+System.getProperty("java.class.version")); System.out.println("java.class.path : "+System.getProperty("java.class.path")); System.out.println("java.library.path : "+System.getProperty("java.library.path")); System.out.println("java.io.tmpdir : "+System.getProperty("java.io.tmpdir")); System.out.println("java.compiler : "+System.getProperty("java.compiler")); System.out.println("java.ext.dirs : "+System.getProperty("java.ext.dirs")); System.out.println("user.name : "+System.getProperty("user.name")); System.out.println("user.home : "+System.getProperty("user.home")); System.out.println("user.dir : "+System.getProperty("user.dir")); System.out.println("package: "+Test.class.getPackage().getName()); System.out.println("package: "+Test.class.getPackage().toString()); String packName = Test.class.getPackage().getName(); /*URL packurl = new URL(packName); System.out.println(packurl.getPath());*/ URI packuri = new URI(packName); System.out.println(packuri.getPath()); //System.out.println(packuri.toURL().getPath()); System.out.println(packName.replaceAll("//.", "/")); System.out.println(System.getProperty("user.dir")+"/"+ (Test.class.getPackage().getName()).replaceAll("//.", "/")+"/"); } }
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。
Copyright ? 2009-2021 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站