jarからアプリケーションを実行するとnew File(path)
が機能しないのはなぜですか?これをどのように変更する必要がありますか?今私はFileNotFound
私のアプリケーションがファイルを読み込もうとしたときに例外を受け取っています。jarからアプリケーションを実行すると、新しいファイル(パス)が機能しないのはなぜですか?
final File file = new File("src/main/resources/maps/ParcelsCountyRDMFinal5.shp");
どのようにパスを提供していますか?相対的ですか? –
Eclipseからうまく動作しますが、cmdでjava-jarを実行すると例外が発生します。 – ilija
私はmainメソッドでそのファイルを作成しています。私はmaven shade pluginを使用しました。私の瓶を解凍すると、マップフォルダは、ファイルを作成するクラスを含むパッケージのフォルダの隣にあります。私は新しいFile(object.getClass()。getResources( "maps/ParcelsCountyRDMFinal5.shp")。getPath())を試しました。 – ilija