Posted by
Peter Gregson on
Sep 14, 2008; 12:53pm
URL: http://imagej.273.s1.nabble.com/integrating-Tudor-DICOM-Pli-tp3695089p3695092.html
I am still trying to get Tudor_DICOM_Plugin integrated with my ImageJ installation because I have a bunch of other plugins. I placed Tudor_DICOM_Plugin in the plugins directory of ImageJ and modified my startup script to include its jar files in the classpath. However, when I start ImageJ with my script called "run", I get:

My "run" script is:
cd /AddIns/JavaApps/ImageJ
CLASSPATH=/AddIns/JavaApps/ImageJ/ij.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/Image/Tudor_DICOM_Plugins
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/1_lu.tudor.santec/lu.tudor.santec.dicom.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/1_lu.tudor.santec/lu.tudor.santec.i18n.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/1_lu.tudor.santec/lu.tudor.santec.settings.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/1_lu.tudor.santec/lu.tudor.santec.widgets.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/com.jgoodies/forms/forms-1.0.6.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/com.l2fprod.common/l2fprod-common-buttonbar.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/dcm4che/dcm4che.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/dcm4che/getopt.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/dcm4che/log4j.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/dcm4che/majix.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/lu.tudor.santec.dicom.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/lu.tudor.santec.i18n.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/lu.tudor.santec.settings.jar
CLASSPATH=$CLASSPATH:/AddIns/JavaApps/ImageJ/Tudor_DICOM_Plugin/lib/lu.tudor.santec.widgets.jar
echo $CLASSPATH
java -cp $CLASSPATH -jar /AddIns/JavaApps/ImageJ/ij.jar
My directory structure is:

Note that the entire Tudor_DICOM_Plugin contents are installed as per instructions, except they are in the plugins directory, not ImageJ.
What am I doing wrong?
Regards,
Peter
Peter Gregson wrote
That is what I though, Johannes, but I tried it and it still failed.
Is your ij.jar different from the ij.jar that is distributed with
ImageJ? There is an ij.jar file in your distribution as well.
Best regards,
Peter
On 18-Aug-08, at 3:04 AM, Johannes Hermen wrote:
> The starter.jar only sets the classpath of ImageJ so that it
> contains all
> jar files in the lib dir. If you put these libs in the classpath
> manually
> you can allthough run the plugins without the starter.jar. We will
> hopefully fix this issue in the next version.
>
> Greets
> Johannes
>
> -----------------------------------------------------------------
> Johannes Hermen - Ingenieur de Recherche
> Johannes.Hermen@tudor.lu
> -----------------------------------------------------------------
> CRP Henri Tudor
http://www.santec.tudor.lu> 29, Avenue John F. Kennedy
> L-1855 Luxembourg
> -----------------------------------------------------------------