[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ImageJ plugin for Orthanc



> > So, there would be a global CLASSPATH that is shared across all the
> > JVMs available in Debian, and that is implicitly used by the
> > ImageJ package? Anyone could confirm this?
> 
> As far as I know any JAR that's found in /usr/share/java will be
> included in CLASSPATH.  (Please correct me if I'm wrong).

After some inspection, the launch script for imagej (/usr/bin/imagej) overrides the default classpath at line 225 [1]. As a consequence, having the JAR package of json-simple in "/usr/share/java" is unfortunately insufficient. I finally managed to "dynamically link" against the libjson-simple-java package by creating a symbolic link from "/usr/share/java/json-simple.jar" to "/usr/share/imagej/plugins" using dh_link. I think this is a better solution than patching the /usr/bin/imagej script.

As discussed previously, I have also removed the source code of json-simple by introducing "Files-Excluded" in d/copyright.

Both lintian and pbuilder are OK with the new version of the package [2]. Andreas, please would you kindly give another look at the package?

Thanks,
Sébastien-


[1] http://anonscm.debian.org/viewvc/debian-med/trunk/packages/imagej/trunk/debian/imagej.sh?revision=16435&view=markup
[2] http://anonscm.debian.org/viewvc/debian-med?view=revision&revision=18540


Reply to: