<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)  編輯  收藏 所屬分類: 遇到的一些問題

    主站蜘蛛池模板: 日本一道本不卡免费| 日韩色日韩视频亚洲网站| 免费av一区二区三区| 亚洲国产精品自产在线播放| 亚洲日韩精品无码专区加勒比☆ | 亚洲国产精品久久66| aa级毛片毛片免费观看久| 亚洲片国产一区一级在线观看| 国产精品亚洲一区二区三区在线观看 | 91久久青青草原线免费| 真人做人试看60分钟免费视频| 久久精品国产亚洲AV麻豆网站 | 最近中文字幕2019高清免费| 亚洲色偷偷av男人的天堂| 131美女爱做免费毛片| 亚洲国产精品久久久久秋霞影院| 国产精彩免费视频| 亚洲AV成人影视在线观看| 99久久99这里只有免费的精品| 亚洲第一AAAAA片| 免费无遮挡无码永久视频| 亚洲人成电影在线观看网| 大地资源二在线观看免费高清| 亚洲麻豆精品国偷自产在线91| 四虎影视在线看免费观看| 国产在线精品观看免费观看| 亚洲AV性色在线观看| 亚洲福利秒拍一区二区| 四虎影在线永久免费四虎地址8848aa| 亚洲一区二区三区久久| 日本久久久免费高清| 免费a级毛片大学生免费观看| 日亚毛片免费乱码不卡一区| 亚洲精品蜜桃久久久久久| 国产又大又粗又长免费视频| 男人的天堂av亚洲一区2区| 国产亚洲精午夜久久久久久| **毛片免费观看久久精品| 欧美色欧美亚洲另类二区| 精品亚洲综合在线第一区| 大地资源二在线观看免费高清 |