Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
jarアーカイブ内にあるzipファイルにアクセスしたいのですが。NIO 2の機能で可能になるはずだと思ったのですが、うまくいかないようです。誰かがその方法とそれが可能かどうかを知っていますか?
NIO 2の前は、最初にzipファイルを抽出しないと不可能だったことをすでに読みました。また、TrueZIPライブラリがこの機能を提供していることも読みました。しかし、Javaの「ネイティブ」機能の問題を解決したいと思います。
よろしくお願いします、
デビッド
次のようなものを試してください:
Path jarPath = Paths.get(...); try (FileSystem jarFS = FileSystems.newFileSystem(jarPath, null)) { Path zipInJarPath = jarFS.getPath("/foo/myZip.zip"); ... }