網路上找半天都找不到, 回頭翻書反而一下就找到了.......Orz 假設寫了一個package K 要讀取 K/config.txt 的話, 不能直接用path來讀 ( ex: config.txt, K/config.txt, /K/config.txt ), 必須透過 Class.getResourceAsStream 才讀得到 jar 內的檔案 開頭的 '/' 表示 jar 檔的根目錄 ex: InputStream is = MyClass.class.getResourceAsStream("/K/config.txt"); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); |