Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] how to run a protege plugin developed in Netbeans but don't appear unless it's run through Netbeans

swordy sword_stelios at
Sun Mar 29 15:55:19 PDT 2009

I developed a very simple plugin (it's just an example for now) in Netbeans
where I call Protege
and when I run it, a Protege application starts where I choose -> new
project, then OWL/RDF Files and finish and from the choices above ->
Project, Configure and I click the plugin I created which runs smoothly.
All this if I don't modify any options and the jar file is saved in a
Netbean application folder.
But then as you can understand I can't run the plugin from Protege directly
because in the plugins folder of Protege it simply doesn't exist.

1. If I follow the instructions in the site
which I'm not sure if I follow correctly...
I put the following C:\Program Files\Protege_3.3.1\plugins in Project
Properties, Run, Working directory
and the following -Dprotege.dir=C:\Program Files\Protege_3.3.1\ in Project
Properties, Run, VM Options
and I get this:
java.lang.NoClassDefFoundError: Files\Protege_3/3/1\
Caused by: java.lang.ClassNotFoundException: Files\Protege_3.3.1\
        at Method)
        at java.lang.ClassLoader.loadClass(
        at sun.misc.Launcher$AppClassLoader.loadClass(
        at java.lang.ClassLoader.loadClass(
        at java.lang.ClassLoader.loadClassInternal(
Could not find the main class: Files\Protege_3.3.1\.  Program will exit.
Exception in thread "main" 
Java Result: 1

2. If I don't put these options but I go to FILES, <NAME OF MY PROJECT>,
nbproject, and just put the variable dist.dir=C:/Program
Files/Protege_3.3.1/plugins/<NAME OF MY PLUGIN> which originally is
dist.dir=dist in order the jar file to be put in the plugins folder of
Protege then it calls Protege and runs smoothly (but again only by
If I just after that turn it off and start Protege, then I'll have
everything doubled (for example in options start a new project there will be
two times OWL/RDF Files and two times OWL/RDF Database and everything else
two times) because of the folder of all the libraries which Netbeans wrote
in the plugins folder along with the jar file.
In that case I can't even choose one and try to see what happens (there's no
finish in OWL/RDF Files)

3. If I manually copy just the jar file which before was created by Netbeans
in the plugins folder of Protege and start Protege then the plugin isn't
there. I mean there's nothing in the configure and I guess this is because
in the jar file it searches to find the libraries from the folder supposedly
Netbeans created and I didn't add for the reason above.

I guess it's something simple but I tried to be the more specific I could.
View this message in context:
Sent from the Protege - OWL mailing list archive at

More information about the protege-owl mailing list