Re: Issues with loading a resource file in a plugin.
Volodymyr <[email protected]> Fri, 28 Jul 2017 18:06:55 +0300
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Peter, This is awesome, I tried and it works just fine. Thanks a lot! Regards, Volodymyr --- Оригінальне повідомлення --- Від кого: "Peter Nabbefeld" <[email protected]> Дата: 28 липня 2017, 11:32:06 Hi Volodymyr, as modules don't have the "src" folder, You cannot get the resource from it. Even more, the file will not be distributed outside Your module, so You'll not even find it anywhere in the netbeans subdirectories, so You have to get it from within Your module. So, Your resource file is only available via the classloader, so You should access it like: SomeClass.class.getResourceAsStream("com/forcenb/resources/autocomplete.xml"); Kind regards Peter Am 17.07.2017 um 09:26 schrieb Volodymyr: > Hi, > > I have yet another issue to be resolved, this seems to be the very basic > one, yet I can't solve it for now. > > I need to load an resource xml file to get some more autocomletion > options. So I load and parse it by using: > ====== > new File("src/com/forcenb/resources/autocomplete.xml"); > ====== > > While it, again, works perfectly in the Run/Debug environment, when it > gets installed into the Netbeans as a plugin, IDE log shows it cannot > find that file, and a path it refers to starts with Netbeans root > folder, e.g. <netbeans_root>/src/com/forcenb/resources/autocomplete.xml. > > How do I solve this? > > Thanks a lot. >