OSDN Git Service

jarからファイルを取り出すのにgetSystemResourceが使えなかったため, getSystemResourceAsStreamに変更.
authoryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Sun, 24 May 2009 07:40:30 +0000 (07:40 +0000)
committeryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Sun, 24 May 2009 07:40:30 +0000 (07:40 +0000)
git-svn-id: http://192.168.11.7/svn/repository/NicoBrowserBranches/release_20090323/NicoBrowser@131 bdf3b611-c98c-6041-8292-703d9c9adbe7

src/nicobrowser/Config.java

index 0333237..9e47c98 100644 (file)
@@ -78,10 +78,16 @@ public final class Config {
         }
         if (!FEEDURL_FILE.exists()) {
             InputStream resource = null;
-            resource = ClassLoader.getSystemResourceAsStream("resources/" + FEEDURL_NAME);
-            createNewFeedFile(resource, FEEDURL_FILE);
-            result = true;
-            log.info("FEED URLファイルを作成しました: " + FEEDURL_FILE.getCanonicalPath());
+            try {
+                resource = ClassLoader.getSystemResourceAsStream("resources/" + FEEDURL_NAME);
+                createNewFeedFile(resource, FEEDURL_FILE);
+                result = true;
+                log.info("FEED URLファイルを作成しました: " + FEEDURL_FILE.getCanonicalPath());
+            } finally {
+                if (resource != null) {
+                    resource.close();
+                }
+            }
         }
         return result;
     }