Olası Çoğalt:
How do I read a resource file from a Java jar file?bir .jar dosyası içinde bir dosya erişme
saat googling sonra tamamen deli bunun üstesinden gelme başlatılıyor. Ayrıca, sitede soruların varyasyonlarını gördüm, ancak çalışmayı başaramıyorum. Bir JFrame ini dosyasındaki verileri okumalı ve söz konusu dosyayı açmak için bir yöntem oluşturdum. Söz konusu dosya bir kavanoz dosyası içindeki kaynaklar olarak adlandırılan bir klasörde saklanır. Tabii
private BufferedReader openIniFile(String filename){
BufferedReader brReader = null;
try{
File fileObj = new File(this.getClass().getResource("/resources/" + filename).toURI()); // The fileobject of the file to read
if(fileObj.exists())
brReader = new BufferedReader(new FileReader(fileObj));
} catch(Exception e){
System.err.println("Exception while opening file: " + e.getMessage());
}
return null;
}
Bu benim derleme sonra kod koşturup dururken mükemmel çalışıyor, ancak bir .jar dosyasına ihraç edildikten sonra bir istisna atar. InputStream, FileInputStream kullanarak baktım ama işe yarayacak bir çözüm bulamıyorum.
Kavanoz kütüğünün kaynağı nasıl tanımasını sağlayabilirim?
ben o çalışma alamadım, o çalıştı :( – Chrizmo
bu konuda çok –
Maalesef yardımcı olmuyor "o çalışma alamadım". Hâlâ boş bir istisna atar. – Chrizmo