Hi Chris, > The odd part is that I have Versitile_Wand.java in my java files, > along with all my other java files, and it gets compiled into my > target/classes, but it still doesn't get recognized.
The minimal-ij1-plugin's main method sets the plugins.dir prior to launching ImageJ (see footnote [1] below for an explanation why), using some special code: https://github.com/imagej/minimal-ij1-plugin/blob/06655b85992b1908d3567f6f177da2c7dad40420/src/main/java/Process_Pixels.java#L176 Your postcards plugin removed that code: https://github.com/ad1054/Postcards/blob/6cdff5e8d98e6f81ebb01919709b128400de0f1e/src/main/java/A_Postcard.java#L33 Add it back, and things may work better for you. Regards, Curtis [1] For plugins to be recognized by ImageJ1, the "plugins.dir" system property must point to the folder containing your plugins. And there can only be one such folder. Or, if plugins.dir is unset, then ImageJ looks in the "plugins" subfolder of the current working directory by default. The main method of minimal-ij1-plugin sets plugins.dir for you, for convenience. On Fri, Jul 12, 2013 at 3:01 PM, Chris <christopher.cou...@gmail.com> wrote: > > Hi Chris, > > > > > I use the versatile wand plugin for part of my image analysis, and it > > > should be available in the repository, right? > > > > Nope, Versatile Wand is not part of Fiji, and not available from any > Maven repository. > > > > > So why doesn't my instance of ImageJ in NetBeans recognize it? > > > > You can hack around it by including a copy of the Versatile Wand source > with your plugin. But this ultimately causes problems because then you will > be shipping your own version of it which might conflict with a different > version installed by a user. > > > > The proper solution is to deploy the Versatile Wand JAR file to a Maven > remote repository you control. Or at minimum: install it to your local > Maven repository cache. But both of these are rather involved for someone > who is just getting started with Maven. > > > > A much easier approach would be to simply develop your plugin using the > Fiji Script Editor, which will automatically include all installed plugins > on your classpath when you compile and run. But then you can't use > NetBeans, of course. > > The odd part is that I have Versitile_Wand.java in my java files, along > with all my other java files, and it gets compiled into my target/classes, > but it still doesn't get recognized. It always used to. I don't get it... >
_______________________________________________ ImageJ-devel mailing list ImageJ-devel@imagej.net http://imagej.net/mailman/listinfo/imagej-devel