24h購物| | PChome| 登入
2009-01-05 11:52:29| 人氣1,655| 回應0 | 上一篇 | 下一篇

使用java的ResourceBundle(基本用法)

推薦 0 收藏 0 轉貼0 訂閱站台


AsmPosition.properties(Properties檔名。以下為內容。這個檔必須跟執行檔同一路徑)
# This is the file position of the template
# Please put this file in the same path with the jar file
Name=SampleFile.txt
Path=D:\work\PCG\dist  <--- 路徑須兩個''符號


Compile.java(測試主檔)
package com.softlive;

import java.util.ResourceBundle;

public class Compile {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {        
        ResourceBundle resource = ResourceBundle.getBundle("AsmPosition");   
        //只要寫'AsmPosition'就好,不用寫'.properties'
        System.out.println("-----------------------------");
        System.out.println(resource.getString("Name"));
        System.out.println(resource.getString("Path"));
        System.out.println("-----------------------------");
    }

}

以下是使用NetBeans 6.5執行輸出(PCG是我的測試project name,.dist是執行時NetBeans產生jar檔位置,AsmPosition.properties必須在這個位置。)
run:
-----------------------------
PointsCollector.asm
D:workPCGdist
-----------------------------
BUILD SUCCESSFUL (total time: 0 seconds)

如此一來,就可以修改路徑名稱,不用再重新編譯程式。

台長: softlive
人氣(1,655) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: |
此分類下一篇:java.awt.headless
此分類上一篇:Byte Buffers的幾種作法 II
TOP
詳全文