Moin Moin.
Ich bastele gerade ein kleines Plugin für den Rational Application Developer (= Eclipse 3.0).
In einem Plugin kann ich einen File im Projekt nicht einfach mit
aufrufen, da die Eclipse die Plugins ja selbst verwaltet.
Einen File zum lesen öffnen funktioniert recht einfach über eine URL.
Diese URL öffne ich in einem Stream und basta.
Ich schaffe es aber einfach nicht einen File zum schreiben zu öffnen.
Anfangs kam eine FileNotFoundException
Dann habe ich versucht (da ich einem File auch eine URI übergeben kann) aus der URL eine URI zu machen. Das hat auch funktioniert. Leider kann das File-Objekt mit dem Protokoll bundleentry nix anfangen.
Ich hoffe mal ihr könnt mir helfen, mir fällt nämlich nix mehr ein.
Thx
Ich bastele gerade ein kleines Plugin für den Rational Application Developer (= Eclipse 3.0).
In einem Plugin kann ich einen File im Projekt nicht einfach mit
Code:
new File("./resources/nls.ini")...
Einen File zum lesen öffnen funktioniert recht einfach über eine URL.
Code:
// in der erbenden Klase von AbstractPlugin
public URL getResourceURL(String path) {
Bundle bundle = Platform.getBundle("com.ibm.low.nls.vizualizer"); //Plugin ID
URL fullPathString = BundleUtility.find(bundle, path);
return fullPathString;
}
Ich schaffe es aber einfach nicht einen File zum schreiben zu öffnen.
Anfangs kam eine FileNotFoundException
Code:
new FileReader(URL.getFile())
Ich hoffe mal ihr könnt mir helfen, mir fällt nämlich nix mehr ein.
Thx