<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    StevenBot-Saltsam

    眼睛能裝下世界,為何卻裝不下眼淚? 一只風箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉? 那不是一個夢境,為何你的溫柔私語,總是不經意的響起?

    導航

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    datas link

    OSChinal Sources codes Library

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    獲得當前路徑, get java current directory

    獲得當前路徑, get java current directory   

    String curDir = System.getProperty("user.dir");
    手冊上寫的getProperty可以使用的一些鍵值
    java.versionJava 運行時環境版本
    java.vendorJava 運行時環境供應商
    java.vendor.urlJava 供應商的 URL
    java.homeJava 安裝目錄
    java.vm.specification.versionJava 虛擬機規范版本
    java.vm.specification.vendorJava 虛擬機規范供應商
    java.vm.specification.nameJava 虛擬機規范名稱
    java.vm.versionJava 虛擬機實現版本
    java.vm.vendorJava 虛擬機實現供應商
    java.vm.nameJava 虛擬機實現名稱
    java.specification.versionJava 運行時環境規范版本
    java.specification.vendorJava 運行時環境規范供應商
    java.specification.nameJava 運行時環境規范名稱
    java.class.versionJava 類格式版本號
    java.class.pathJava 類路徑
    java.library.path加載庫時搜索的路徑列表
    java.io.tmpdir默認的臨時文件路徑
    java.compiler要使用的 JIT 編譯器的名稱
    java.ext.dirs一個或多個擴展目錄的路徑
    os.name操作系統的名稱
    os.arch操作系統的架構
    os.version操作系統的版本
    file.separator文件分隔符(在 UNIX 系統中是“/”)
    path.separator路徑分隔符(在 UNIX 系統中是“:”)
    line.separator行分隔符(在 UNIX 系統中是“/n”)
    user.name用戶的賬戶名稱
    user.home用戶的主目錄
    user.dir用戶的當前工作目錄


    java獲取當前路徑
    1、利用System.getProperty()函數獲取當前路徑:
    System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑

    2、使用File提供的函數獲取當前路徑:
    File directory = new File("");//設定為當前文件夾
    try{
        System.out.println(directory.getCanonicalPath());//獲取標準的路徑
        System.out.println(directory.getAbsolutePath());//獲取絕對路徑
    }catch(Exceptin e){}

    File.getCanonicalPath()和File.getAbsolutePath()大約只是對于new File(".")new File("..")兩種路徑有所區別。

    # 對于getCanonicalPath()函數,“."就表示當前的文件夾,而”..“則表示當前文件夾的上一級文件夾
    # 對于getAbsolutePath()函數,則不管”.”、“..”,返回當前的路徑加上你在new File()時設定的路徑
    # 至于getPath()函數,得到的只是你在new File()時設定的路徑

    比如當前的路徑為 C:\test :
    File directory = new File("abc");
    directory.getCanonicalPath(); //得到的是C:\test\abc
    directory.getAbsolutePath();    //得到的是C:\test\abc
    direcotry.getPath();                    //得到的是abc

    File directory = new File(".");
    directory.getCanonicalPath(); //得到的是C:\test
    directory.getAbsolutePath();    //得到的是C:\test\.
    direcotry.getPath();                    //得到的是.

    File directory = new File("..");
    directory.getCanonicalPath(); //得到的是C:\
    directory.getAbsolutePath();    //得到的是C:\test\..
    direcotry.getPath();                    //得到的是..




    另外:System.getProperty()中的字符串參數如下:

    System.getProperty()參數大全
    # java.version                                Java Runtime Environment version 
    # java.vendor                                Java Runtime Environment vendor 
    # java.vendor.url                           Java vendor URL 
    # java.home                                Java installation directory 
    # java.vm.specification.version   Java Virtual Machine specification version 
    # java.vm.specification.vendor    Java Virtual Machine specification vendor 
    # java.vm.specification.name      Java Virtual Machine specification name 
    # java.vm.version                        Java Virtual Machine implementation version 
    # java.vm.vendor                        Java Virtual Machine implementation vendor 
    # java.vm.name                        Java Virtual Machine implementation name 
    # java.specification.version        Java Runtime Environment specification version 
    # java.specification.vendor         Java Runtime Environment specification vendor 
    # java.specification.name           Java Runtime Environment specification name 
    # java.class.version                    Java class format version number 
    # java.class.path                      Java class path 
    # java.library.path                 List of paths to search when loading libraries 
    # java.io.tmpdir                       Default temp file path 
    # java.compiler                       Name of JIT compiler to use 
    # java.ext.dirs                       Path of extension directory or directories 
    # os.name                              Operating system name 
    # os.arch                                  Operating system architecture 
    # os.version                       Operating system version 
    # file.separator                         File separator ("/" on UNIX) 
    # path.separator                  Path separator (":" on UNIX) 
    # line.separator                       Line separator ("\n" on UNIX) 
    # user.name                        User's account name 
    # user.home                              User's home directory 
    user.dir                               User's current working directory
    資料(System.getProperty()參數大全):http://yueguangyuan.javaeye.com/blog/71940

    posted on 2011-10-25 10:50 Steven_bot 閱讀(2772) 評論(0)  編輯  收藏 所屬分類: 遇到的一些問題

    主站蜘蛛池模板: 最好看的中文字幕2019免费| 久久亚洲中文无码咪咪爱| 国产精品成人免费观看| 日本免费v片一二三区| 亚洲日韩看片无码电影| 一区二区无码免费视频网站| 亚洲a视频在线观看| 97视频热人人精品免费| 香蕉大伊亚洲人在线观看| 成年女人免费v片| 亚洲AV无码一区二区三区电影| 四虎免费大片aⅴ入口| 亚洲av无一区二区三区| 亚洲国产婷婷综合在线精品| 午夜在线免费视频 | 亚洲av福利无码无一区二区 | 亚洲国产视频久久| 免费高清在线影片一区| 国产成人高清亚洲一区91| 亚洲av无码成人精品区在线播放| 一级做a爰黑人又硬又粗免费看51社区国产精品视| 成人国产mv免费视频| 免费又黄又爽又猛大片午夜| 精品国产_亚洲人成在线高清| 久久国产精品免费看| 亚洲首页国产精品丝袜| 国产jizzjizz免费看jizz| 国产精品高清免费网站| 亚洲精品国产福利在线观看| 成人免费在线观看网站| 日本一区二区三区在线视频观看免费 | 成人免费视频国产| 久久成人无码国产免费播放| 亚洲乱码在线播放| 亚洲国产精品成人| 95免费观看体验区视频| 噜噜噜亚洲色成人网站| 久久精品亚洲日本佐佐木明希| 青青视频观看免费99| 亚洲视频在线免费| 亚洲综合国产成人丁香五月激情 |