Ich habe ein Eclipse-Plugin entwickelt und darin habe ich eine Java-Datei, die versucht, Verzeichnisse zu lesen und dann das Ergebnis entsprechend aufzufüllen. Wenn ich versuche, die Datei von Eclipse selbst über Run> Java-Anwendung auszuführen, gibt es mir ein richtiges Ergebnis, aber sobald ich versuche, dasselbe über Eclipse Application auszuführen, wird NullPointerException ausgelöst, da das Verzeichnis nicht gefunden werden kann.Problem beim Lesen der Datei in einer Eclipse-Plugin-Anwendung
Ich habe versucht, die folgenden Möglichkeiten- Angenommen, ich habe ein Paket als -
Package - com.test.abhishek.file.java.TestWork.java
Directories - com.test .abhishek.file.java.Dir1 com.test.abhishek.file.java.Dir2 Jetzt in TestWork.java- Input ist = HelpContentView.class.getResourceAsStream ("/" + dirName); **
Die obige Zeile wird fehlgeschlagen. Wie soll ich mein Verzeichnis behalten und wo es auch als Eclipse-Plugin laufen soll.
Versuchte von TestWork.class.getClassLoader den Klassenpfad zu finden(). GetResource (""). GetPath() und die Ausgabe als / bekommen So, jetzt, wo soll ich meine Verzeichnisse Dump ressolve .
Paul verwenden Bundle.getEntry wollen .... Können Sie mir bitte das Szenario in Eclipse erklären. Ich meine, wie man es debuggt. –
Suchen Sie die Datei build.properties im Paketmanager. Öffne es. Stellen Sie sicher, dass die benötigten Ressourcen überprüft werden. –
@Abhishek Aktualisiert meine Antwort nach dem Lesen Ihrer zusätzlichen Erklärung –