URLを使用してJARまたはZIPファイル内のファイルを参照できるかどうか疑問に思います。これは、ツール(Java Jarユーティリティなど)を使用せずにオペレーティングシステムレベルでのみ使用することを意味します。
たとえば、myfile
Jarファイルにファイルがある場合は、myjar
次のように書くことができます。
ls -name 'jar:file:/myjar!/myfile'
リストされたファイルを表示します。myfile
この質問の背景は、JARファイルに圧縮されたPrologファイルをロードする必要があることです。最後に、Prologファイルをロードするコマンドが要求をオペレーティングシステムに送信することを願っています。オペレーティングシステムが私が何を言っているのかを理解できるように、JARまたはZIPファイル内のファイルを参照する正しい方法を見つける必要があると思います。 (私はOSXを使用しています)。