Bu java bir çeşit önbellek URL'ye tutuyor gibi görünüyor (& dosyaları). , ör. Sınıf yolumdaki bir jar dosyasında "resourcs.txt" dosyası var. Bu dosyanın içeriği: "Sürüm 1"java.net.URL önbelleği
new java.io.BufferedReader (new java.io.InputStreamReader(new URL("jar", "", "file:test.jar!/resourcs.txt").openConnection().getInputStream())).readLine()
döner (beklendiği gibi) "Sürüm 1"
ben "Sürüm 2" olmak için dosya içeriğini değiştirmek ve bu koda tekrar arayın . Ve hala "Sürüm 1"
Bu "önbelleği" nasıl temizleyebilirim.
Dikkat: Sadece Linux'ta olduğunu öğrendim.
buna bir olmasından daha fazla ilgilidir bahse .jar dosyası URL – SJuan76
kullanmamakta emin değilim, sadece Linux'ta mevcut –
İlginç. İlk akışlar düzgün kapatıldı mı? – esej