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

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

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

    StevenBot-Saltsam

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

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    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 閱讀(2763) 評論(0)  編輯  收藏 所屬分類: 遇到的一些問題

    主站蜘蛛池模板: 亚洲国产精品无码观看久久| 日本永久免费a∨在线视频| 皇色在线视频免费网站| 亚洲大码熟女在线观看| 国产亚洲精aa成人网站| 欧洲乱码伦视频免费| 午夜在线免费视频 | 免费一级特黄特色大片在线| 美女被免费网站91色| 亚洲人色大成年网站在线观看| 免费国产成人高清在线观看麻豆| 日韩免费电影网址| 亚洲AV成人精品一区二区三区| 亚洲成a人片在线观看无码| 毛色毛片免费观看| 久久er国产精品免费观看2| 亚洲国产午夜精品理论片在线播放| 国外亚洲成AV人片在线观看| 91免费精品国自产拍在线不卡| 一二三区免费视频| 亚洲综合无码无在线观看| 亚洲精品无码午夜福利中文字幕| 在线a毛片免费视频观看| 精品在线免费观看| 污视频网站免费在线观看| 亚洲国产精品久久网午夜| 亚洲精品无码久久久久sm| 免费国产在线观看不卡| 在线视频精品免费| 免费看成人AA片无码视频吃奶| 亚洲av午夜国产精品无码中文字 | 亚洲一区二区三区影院| 午夜免费福利影院| 国产成人精品久久免费动漫| 一级毛片视频免费| 欧洲亚洲综合一区二区三区| 亚洲avav天堂av在线网爱情| 亚洲日本精品一区二区| 亚洲中文字幕无码不卡电影| 亚洲AV蜜桃永久无码精品| 日韩特黄特色大片免费视频|