「プロファイル」フォルダー(JAR を実行するときに使用する必要がある言語プロファイルを含む) を「resources」フォルダーに入れます。それを読むために私は書きます:
URL langProfilesURL = ClassLoader.getSystemResource("resources/profiles");
File langProfilesDir = new File(langProfilesURL.toURI());
IDE で実行すると問題なく動作します。URL はfile:/D:/CODING/HappyState/bin/resources/profiles です。
しかし、HappyState.jar を実行すると、次のようになります。
java.lang.IllegalArgumentException:
URL は jar:file:/D:/HappyState.jar!/resources/profiles です。
「プロファイル」フォルダを正しく読み取るにはどうすればよいか教えてください。どうもありがとうございました!