hi
ich habe ein Problem mit diesem Code
	
	
	
	
	
		
	
Solange ich das ganze in BlueJ ausführe, funktioniert es, wenn es in der JAR-Datei ist, wird mir in JoptionPane
ausgegeben, das nötige File ist in der JAR - Datei vorhanden und URI wird benötigt, weil Class.getResource eine URL zurückgibt, aber new File(URI) nur eine URI nimmt, deswegen URL.toURI()
also wie mach ich das damit es auch in der JAR-Datei funktioniert
danke
			
			ich habe ein Problem mit diesem Code
		Code:
	
	try{
                        StringBuffer buffer = new StringBuffer();
                        BufferedReader in = new BufferedReader(new FileReader(new File(Kalender.class.getResource("history.dat").toURI())));
                        for (String b;(b = in.readLine()) != null;buffer.append(b + System.getProperty ("line.separator", "\r\n")));
                        in.close();
                        hist.setText(buffer.toString());
                        tab.addTab("Version History", hist);
                    }
                    catch(Exception exc){
                        JOptionPane.showMessageDialog(null, exc);
                    }Solange ich das ganze in BlueJ ausführe, funktioniert es, wenn es in der JAR-Datei ist, wird mir in JoptionPane
java.lang.IllegalArgumentException : URI is not hierarchical
ausgegeben, das nötige File ist in der JAR - Datei vorhanden und URI wird benötigt, weil Class.getResource eine URL zurückgibt, aber new File(URI) nur eine URI nimmt, deswegen URL.toURI()
also wie mach ich das damit es auch in der JAR-Datei funktioniert
danke
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		