0
でファイルを読み込む私が使用してファイルからいくつかのデータを読み込む機能持っIntelij
で行われたプロジェクトがあります。のJava - クラスローダ - 瓶
InputStream stream = getClass().getClassLoader().getResourceAsStream(excelFilePath);
をし、それが正常に動作します。
ここでは、プロジェクト+ファイルでjar
を作成し、別のプロジェクトからその関数を呼び出したいとします。ファイルはjar
に追加されますが、関数iを呼び出すときにNULLポインタ例外が発生すると、ストリームはnull
になります。
ファイルのパスは "exel\\filename"
で、res/exel
というフォルダにあります。res
はリソースフォルダとしてマークされています。
私は間違っていますか?
jarを開くと、ファイルがjaredされていない可能性があります。 –
ファイルがあります。私は – Ana
を確認しました。jarファイルにmainメソッドを書き、intelijの外側で実行しようとしました。最初のケースでは、別の場所の別の場所を選んでいる可能性があります。 –