0

この問題は私を夢中にさせています。src/main/resources フォルダーにアクセスしたいファイルがあり、次の方法でパスを取得しようとしています。

FileSystem fileSystem = FileSystems.getDefault();
Path path = fileSystem.getPath(AnalysisEngine.class.getResource("/models/10_NB_7dev_2.model").getFile());

ただし、次のエラーが発生し続けます。

インデックス 2 の不正な文字 <:>: /C :/Users/...(パスはこちら)/models/10_NB_7dev_2.model

ご覧のとおり、返されたパスには C: の前に「/」があり、すべてが台無しになっています。理由は何ですか?どうすれば修正できますか? java.io パッケージの代替手段はありますか?

役立つ場合は、Windows 8 - 64 ビット OS を使用しています。

4

3 に答える 3