1
.javaファイルからすべての行を読み込むために実行しようとしているこのJSPコードがあります。私は正直に何をその手段見当がつかないFileSystemNotFoundException:プロバイダー "jndi"がインストールされていません
java.nio.file.FileSystemNotFoundException: Provider "jndi" not installed
java.nio.file.Paths.get(Unknown Source)
:
| WebContent
- | resources
- - | Foobar.java (The file I need to read it's lines)
- jspfile.jsp (Where I'm running the code)
私のコード:
String.join("\n", (String[])Files.readAllLines(Paths.get(getServletContext().getResource("/resources/Foobar.java").toURI()), Charset.defaultCharset()).toArray());
私はこれを実行しようとするたびに、私はこのエラーを取得する私のディレクトリツリーは次のようになります私はいくつかの助けが好きです
リソースはファイルではなく、リソースのURLはファイル名ではありません。リソースをストリームとして取得できます。そうする。 – EJP