another question about developing plungins under netbeas

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

another question about developing plungins under netbeas

Nicola B.
My Netbeans finally working for developing imageJ plugin.
I'm not pratice with ANT and I have a question:
I see that to use a dll library under a plugin (tell me if I wrong or
exist more elegant method) I can modify build.xml including
"-Djava.library.path" parameter:

<target name="run" depends="build" description="Build and run ImageJ.">
<copy file="ij.jar" toDir=".." />
<java maxmemory="256m" jar="ij.jar" fork="yes"
jvmargs="-Djava.library.path='PATH_TO_DLL_FOLDER_THAT_I_WANT_TO_INCLUDE'" />
</target>


Now my question is:
How can I include a JAR (or/and a NB library) without manual copy it in
JDK\JRE\LIB\EXT ??
I try to add also parameter "-cp PATH_OF_JAR", but doesn't work...
In a standard (no ant) NB project this is done simple by open project
properties -> Libraries -> Add JAR (library), but here???

Thanks a lot,

    -Nicola
Reply | Threaded
Open this post in threaded view
|

Re: another question about developing plungins under netbeas

ctrueden
Hi Nicola,

> I try to add also parameter "-cp PATH_OF_JAR", but doesn't work...

You had the right idea, but you need to specify the full path to the
JAR file, not just its containing folder. Java does not automatically
read all JAR files in a given folder, only .class files.

-Curtis

On 9/25/07, Nicola B. <[hidden email]> wrote:

> My Netbeans finally working for developing imageJ plugin.
> I'm not pratice with ANT and I have a question:
> I see that to use a dll library under a plugin (tell me if I wrong or
> exist more elegant method) I can modify build.xml including
> "-Djava.library.path" parameter:
>
> <target name="run" depends="build" description="Build and run ImageJ.">
> <copy file="ij.jar" toDir=".." />
> <java maxmemory="256m" jar="ij.jar" fork="yes"
> jvmargs="-Djava.library.path='PATH_TO_DLL_FOLDER_THAT_I_WANT_TO_INCLUDE'" />
> </target>
>
>
> Now my question is:
> How can I include a JAR (or/and a NB library) without manual copy it in
> JDK\JRE\LIB\EXT ??
> I try to add also parameter "-cp PATH_OF_JAR", but doesn't work...
> In a standard (no ant) NB project this is done simple by open project
> properties -> Libraries -> Add JAR (library), but here???
>
> Thanks a lot,
>
>     -Nicola
>