Re: [問題] jar檔(雙鍵點擊)的移動與直接使用

看板java作者 (= ̄ω ̄=)時間15年前 (2011/06/17 07:39), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/4 (看更多)
您好像還沒抓到重點,用 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
我好像略為明瞭了...關於file和URL的不同...不過還有try出
06/18 12:08, 1F

06/18 12:11, , 2F
來,感謝您的講解!! 0v0/
06/18 12:11, 2F
文章代碼(AID): #1D-fGYv9 (java)
文章代碼(AID): #1D-fGYv9 (java)