Re: [問題] jar檔(雙鍵點擊)的移動與直接使用
您好像還沒抓到重點,用 Class 的 getResource 方法所回傳的東西是 URL 物件,
您應該使用可以接受 URL 物件作為參數的 API 來讀取資源,例如
javax.swing.ImageIcon 就有兩個建構子可接受 URL 來讀取圖片;此外 Class
還有一個 getResourceAsStream 方法,它會回傳 InputStream 物件,您可以利用
java.io.InputStreamReader 之類接受 InputStream 做為建構子參數的類別來讀取
*.jar 檔案裡面的資源。
注意,以上兩種做法只能用於讀取資料,若想開個新檔案寫入資料,應該用
java.io.FileWriter 、 java.io.FileOutputStream 之類類別在磁碟上開個新檔案,
一般來說 *.jar 是不能在程式執行時期寫入的 (我指的是程式所在的 *.jar) 。
希望能解決您的問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.142.87.223
推
06/18 12:08, , 1F
06/18 12:08, 1F
→
06/18 12:11, , 2F
06/18 12:11, 2F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
java 近期熱門文章
3
14
PTT數位生活區 即時熱門文章