propsdatabase = new Properties();
InputStream dbin = getClass().getResourceAsStream("/properties/database.properties");
propsdatabase.load(dbin);
データベース接続の詳細は、「プロパティ」という名前のフォルダにある「database.properties」という名前のプロパティファイルを介して読んでいます。 Jusはルートディレクトリの下にあります。プロパティファイルを読み取っているときにヌルポインタ例外が発生しました
Eclipseでjarをエクスポートしたとき、コードは正常に動作していました。
しかし、私はJavarを入手するためにIntelliJのMavenプロジェクトを使用しました。それはNUllポインター例外をスローします。
dbinの値がNULLであるため(私も印刷してチェックしました)。
ファイルを読み取るためにパスが認識されないと判断しました。
今、IntelliJでは問題はありません。
Eclipseでjarファイルとしてエクスポートを実行しているときに、プロパティーフォルダが含まれていますが、ITは検出されません。 plヘルプ
が見える –
はい...右のthats。任意のアイデアこれを克服する方法 – Meenakshi
intellijが使用しているjarファイルのファイル/properties/database.propertiesはありますか? – krock