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

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

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

    posts - 2,  comments - 0,  trackbacks - 0
      2014年4月19日

    java中獲得當(dāng)前文件路徑多種方法


    public  String getClassPath(){
            String path="";
     try {
    path=new File(getClass().getClassLoader().getResource("").toURI()).getPath();
         }catch (URISyntaxException ex) {}
            return path;
    }

    取程序運(yùn)行時(shí)的目錄路徑。即程序在那里雙擊或BAT文件所在的路徑

    System.getProperties("user.dir");

    第一種: 

    File f = new File(this.getClass().getResource("/").getPath()); 
    System.out.println(f); 

    結(jié)果: 

    C:Documents%20and%20SettingsAdministratorworkspaceprojectNamebin 

    獲取當(dāng)前類的所在工程路徑; 
    如果不加“/” 

    File f = new File(this.getClass().getResource("").getPath()); 
    System.out.println(f); 

    結(jié)果: 

    C:Documents%20and%20SettingsAdministratorworkspaceprojectNamebincomtest 

    獲取當(dāng)前類的絕對(duì)路徑;

    第二種: 

    File directory = new File("");//參數(shù)為空 
    String courseFile = directory.getCanonicalPath() ; 

    System.out.println(courseFile); 
    結(jié)果: 

    C:Documents and SettingsAdministratorworkspaceprojectName 

    獲取當(dāng)前類的所在工程路徑;

    第三種: 

    URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt"); 
    System.out.println(xmlpath); 

    結(jié)果: 
    file:/C:/Documents%20and%

    20Settings/Administrator/workspace/projectName/bin/selected.txt 

    獲取當(dāng)前工程src目錄下selected.txt文件的路徑

    第四種: 

    System.out.println(System.getProperty("user.dir")); 

    結(jié)果: 

    C:Documents and SettingsAdministratorworkspaceprojectName 

    獲取當(dāng)前工程路徑

    第五種: 

    System.out.println( System.getProperty("java.class.path")); 

    結(jié)果: 

    C:Documents and SettingsAdministratorworkspaceprojectNamebin 

    獲取當(dāng)前工程路徑

    絕對(duì)路徑和相對(duì)路徑: 
    絕對(duì)路徑就是你的主頁(yè)上的文件或目錄在硬盤(pán)上真正的路徑,(URL和物理路徑)例如:C:xyz

    est.txt 代表了test.txt文件的絕對(duì)路徑。http://www.111cn.net 也代表了一個(gè)URL絕對(duì)

    路徑。相對(duì)路徑:相對(duì)與某個(gè)基準(zhǔn)目錄的路徑。包含Web的相對(duì)路徑(HTML中的相對(duì)目錄)

    ,例如:在Servlet中,"/"代表Web應(yīng)用的跟目錄。和物理路徑的相對(duì)表示。例如:"./" 代

    表當(dāng)前目錄,"../"代表上級(jí)目錄。這種類似的表示,也是屬于相對(duì)路徑。另外關(guān)于URI,

    URL,URN等內(nèi)容,請(qǐng)參考RFC相關(guān)文檔標(biāo)準(zhǔn)。RFC 2396: Uniform Resource Identifiers

    (URI): Generic Syntax
    [以上摘自:http://www.111cn.net/jsp/Java/39141.htm]

    posted @ 2014-04-19 15:32 黑客的蝸牛 閱讀(10861) | 評(píng)論 (0)編輯 收藏
      2014年4月17日
    在eclipse下,package,source folder,folder都是文件夾.

    它們的區(qū)別如下:
    package:當(dāng)你在建立一個(gè)package時(shí),它自動(dòng)建立到source folder下,也只能建立在這個(gè)目錄之下.

    source folder:存放java源代碼的文件夾,當(dāng)然也包括一些package文件夾,還可以包含其他文件.
    項(xiàng)目構(gòu)建后,source folder里面的java自動(dòng)編譯成class文件到相應(yīng)的bin文件夾中,其他文件也會(huì)移到到相應(yīng)的目錄下.

    folder:里面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,圖片,聲音等).在此我說(shuō)明一下,如果里面含有java源文件,不管程序是否正確,eclipse都不會(huì)報(bào)錯(cuò),把它們當(dāng)做普通文件處理.但是項(xiàng)目如果要使用這里面的文件,情況就不同了.

    以上摘自csdn論壇某大神的解釋,深表贊同。

    此外,一旦你將某個(gè)路徑(比如配置文件路徑:src/configrations)設(shè)置為source folder,那么,需要引用到configurations下配置文件的
    其他地方在引用文件時(shí)就不能寫(xiě)全路徑(如:“/configurations/XXX.properties”),而應(yīng)該直接寫(xiě)“/XXX.properties”。
    posted @ 2014-04-17 23:34 黑客的蝸牛 閱讀(463) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題  
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    這個(gè)家伙很懶,神馬都沒(méi)有寫(xiě)

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 2020天堂在线亚洲精品专区| 日韩在线视频免费看| 两个人的视频www免费| 亚洲最大黄色网站| 亚洲a一级免费视频| 亚洲精品成人网站在线观看| 亚洲综合国产精品第一页| 国产jizzjizz视频免费看 | 亚洲精品免费网站| 亚洲砖码砖专无区2023| 亚洲Av永久无码精品黑人| 国产成人亚洲精品电影| 一区二区三区免费在线视频| 成年免费a级毛片免费看无码 | 亚洲日韩国产精品乱-久| 亚洲最大的成人网| 国产成人亚洲精品蜜芽影院| 国产精品无码免费专区午夜| a毛片免费观看完整| 24小时日本电影免费看| 成人奭片免费观看| 午夜国产羞羞视频免费网站| 伊人久久大香线蕉亚洲| 久久亚洲美女精品国产精品| 国产精品亚洲片在线va| 污污视频网站免费观看| 今天免费中文字幕视频| 我的小后妈韩剧在线看免费高清版| 日韩一级视频免费观看| 国产美女亚洲精品久久久综合| 亚洲人成电影在线天堂| 中文字幕在线观看亚洲日韩| 日本精品久久久久久久久免费| 中文字幕无码日韩专区免费| 在线看片v免费观看视频777| 日本免费人成黄页网观看视频| 亚洲中文字幕无码久久综合网| 亚洲精品在线播放视频| 色综合久久精品亚洲国产| a级日本高清免费看| 成人性生交大片免费看无遮挡|