I solved the problem by installing "default-jre" and "gcj-jre". These two will install the other packages mentioned by blab_blab and rCX.
imageJ depencies include "giJ | java2-runtime". Java2-runtime should install the needed packages but it is not present in 9.10 repositories. Java2-runtime is a "virtual package provided by default-jre, gcj-4.4-jre, gcj-jre, java-gcj-compat, openjdk-6-jre, sun-java6-jre" (I checked in the debian repositories). ** Description changed: Binary package hint: imagej When trying to run imagej on a fresh install of Karmic the following error message is produced: Open other images in this ImageJ panel as follows: - imagej -p 1 <image1> [<image2> ... <imageN>] + imagej -p 1 <image1> [<image2> ... <imageN>] cat: /usr/share/imagej/jni/*: No such file or directory /usr/bin/imagej: line 418: //bin/java: No such file or directory which shows 2 problems. The first is the problem I am reporting here. The 2nd can be worked around by setting the JAVA_HOME environment variable appropriately. imagej: - Installed: 1.43b-1ubuntu1 - Candidate: 1.43b-1ubuntu1 - Version table: - *** 1.43b-1ubuntu1 0 - 500 http://mirror.ox.ac.uk karmic/universe Packages - 100 /var/lib/dpkg/status + Installed: 1.43b-1ubuntu1 + Candidate: 1.43b-1ubuntu1 + Version table: + *** 1.43b-1ubuntu1 0 + 500 http://mirror.ox.ac.uk karmic/universe Packages + 100 /var/lib/dpkg/status Steps to reproduce: 1. Install imagej: "sudo apt-get install imagej" 2. Run imagej from a command-line: "imagej" Also if I set the JAVA_HOME variable correctly, I get the following error message: Open other images in this ImageJ panel as follows: - imagej -p 1 <image1> [<image2> ... <imageN>] + imagej -p 1 <image1> [<image2> ... <imageN>] cat: /usr/share/imagej/jni/*: No such file or directory Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit - at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10) - at java.awt.Font.tk(libgcj.so.10) - at java.awt.Font.getPeerFromToolkit(libgcj.so.10) - at java.awt.Font.<init>(libgcj.so.10) - at ij.ImageJ.<clinit>(ImageJ.java:75) - at java.lang.Class.initializeClass(libgcj.so.10) + at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10) + at java.awt.Font.tk(libgcj.so.10) + at java.awt.Font.getPeerFromToolkit(libgcj.so.10) + at java.awt.Font.<init>(libgcj.so.10) + at ij.ImageJ.<clinit>(ImageJ.java:75) + at java.lang.Class.initializeClass(libgcj.so.10) Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory - at java.lang.Runtime._load(libgcj.so.10) - at java.lang.Runtime.loadLibrary(libgcj.so.10) - at java.lang.System.loadLibrary(libgcj.so.10) - at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.10) - at java.lang.Class.initializeClass(libgcj.so.10) - at java.lang.Class.forName(libgcj.so.10) - at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10) - ...5 more + at java.lang.Runtime._load(libgcj.so.10) + at java.lang.Runtime.loadLibrary(libgcj.so.10) + at java.lang.System.loadLibrary(libgcj.so.10) + at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.10) + at java.lang.Class.initializeClass(libgcj.so.10) + at java.lang.Class.forName(libgcj.so.10) + at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10) + ...5 more -- ImageJ fails to run - /usr/share/imagej/jni/*: No such file or directory https://bugs.launchpad.net/bugs/471127 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
