propsdatabase = new Properties();
InputStream dbin = getClass().getResourceAsStream("/properties/database.properties");
propsdatabase.load(dbin);
「プロパティ」という名前のフォルダーにある「database.properties」という名前のプロパティ ファイルを使用して、データベース接続の詳細を読み取っています。ルートディレクトリのすぐ下。
jarがEclipseでエクスポートされたとき、コードは完全に正常に機能していました。
しかし、IntelliJ で Maven プロジェクトを使用して jar を取得しました。NUll ポインター例外をスローします。
dbin の値が NULL であるため (私も印刷して確認しました)。
ファイルを読み取るためのパスが認識されていないと結論付けます。
今 IntelliJ で問題ありません。
Eclipse で jar としてエクスポートを実行しているときに、jar にはプロパティ フォルダーが含まれていますが、IT が検出されません。助けてください