Wildflyサーバー上で実行されているSpringでJava8を使用しています。Javaファイルのパスが見つかりません
私は次のパッケージがありますLanguageChunkerServiceImpl
で
を、私はen-parser-chunking.bin
のハンドルを取得しようとしていますが、私はエラーを取得:
java.io.FileNotFoundException: en-parser-chunking.bin (The system cannot find the file specified)
マイコード:
をLanguageChunkerServiceImpl.java
new FileInputStream("en-parser-chunking.bin");
または
new FileInputStream("./src/main/java/com/jobs/spring/service/lang/en-parser-chunking.bin");
私はmain
方法からこれを実行すると、次はしかし作業を行います。
new FileInputStream("./src/main/java/com/jobs/spring/service/lang/en-parser-chunking.bin");
誰でもパスがどうあるべきかアドバイスしていただけますか?あなたは春、リソースのディレクトリにファイルを置くを使用している場合
:
はあなたに
http://stackoverflow.com/questions/4871051/getting-the-current-working-directory-in-javaルートパスを見つけてそれに移動します。 – Compass
おそらく[クラス#getResourceAsStream](https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResourceAsStream%28java.lang.String%29)を参照してください。 )。 – Mena
[this](http://stackoverflow.com/questions/2914375/getting-file-path-in-java) –