Same problem running with Java 1.8.0_181 under Ubuntu-MATE 18.04 LTS,
but the stand-alone IGV_2.4.14 works correctly. However, the required
classes are in the igv.jar file in the stand-alone version.

The class is installed:

ls -l /usr/share/java/commons-io.jar
 -rw-r--r-- 1 root root 214351 Feb  5  2018 /usr/share/java/commons-io.jar

However, adding "/usr/share/java/commons-io.jar" and
"/usr/share/java/gson.jar", which is also needed, to the -cp (class
path) argument of /usr/bin/igv appears to solve the problem:

diff -Naur /usr/bin/igv ~/bin/igv.debug
--- /usr/bin/igv        2018-01-22 08:52:36.000000000 +0000
+++ /home/rwt017/bin/igv.debug  2018-10-16 00:03:57.824441495 +0100
@@ -1,5 +1,11 @@
 #!/bin/sh
+#@(#)igv.debug  2018-10-15  A.J.Travis
+
 set -eu
 
-exec java -cp 
/usr/share/java/igv.jar:/usr/share/java/batik-awt-util.jar:/usr/share/java/batik-css.jar:/usr/share/java/batik-dom.jar:/usr/share/java/batik-ext.jar:/usr/share/java/batik-gui-util.jar:/usr/share/java/batik-gvt.jar:/usr/share/java/batik-parser.jar:/usr/share/java/batik-svg-dom.jar:/usr/share/java/batik-svggen.jar:/usr/share/java/batik-transcoder.jar:/usr/share/java/batik-util.jar:/usr/share/java/batik-xml.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-math.jar:/usr/share/java/commons-net.jar:/usr/share/java/concurrent.jar:/usr/share/java/guava.jar:/usr/share/java/httpclient.jar:/usr/share/java/httpcore.jar:/usr/share/java/jama.jar:/usr/share/java/jargs.jar:/usr/share/java/jcommon.jar:/usr/share/java/jfreechart.jar:/usr/share/java/jhdf5.jar:/usr/share/java/net.sourceforge.jlibdeps.jar:/usr/share/java/junit4.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/sam.jar:/usr/share/java/swing-layout.jar:/usr/share/java/xml-apis.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/AbsoluteLayout.jar:/usr/share/java/bcprov.jar:/usr/share/java/jgrapht0.8.jar:/usr/share/java/jide-oss.jar
 org.broad.igv.ui.Main "$@"
+# force execution of Java 8
+export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH
+
+# added "/usr/share/java/commons-io.jar" and "/usr/share/java/gson.jar" to 
class path
+exec java -cp 
/usr/share/java/igv.jar:/usr/share/java/commons-io.jar:/usr/share/java/gson.jar:/usr/share/java/batik-awt-util.jar:/usr/share/java/batik-css.jar:/usr/share/java/batik-dom.jar:/usr/share/java/batik-ext.jar:/usr/share/java/batik-gui-util.jar:/usr/share/java/batik-gvt.jar:/usr/share/java/batik-parser.jar:/usr/share/java/batik-svg-dom.jar:/usr/share/java/batik-svggen.jar:/usr/share/java/batik-transcoder.jar:/usr/share/java/batik-util.jar:/usr/share/java/batik-xml.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-math.jar:/usr/share/java/commons-net.jar:/usr/share/java/concurrent.jar:/usr/share/java/guava.jar:/usr/share/java/httpclient.jar:/usr/share/java/httpcore.jar:/usr/share/java/jama.jar:/usr/share/java/jargs.jar:/usr/share/java/jcommon.jar:/usr/share/java/jfreechart.jar:/usr/share/java/jhdf5.jar:/usr/share/java/net.sourceforge.jlibdeps.jar:/usr/share/java/junit4.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/sam.jar:/usr/share/java/swing-layout.jar:/usr/share/java/xml-apis.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/AbsoluteLayout.jar:/usr/share/java/bcprov.jar:/usr/share/java/jgrapht0.8.jar:/usr/share/java/jide-oss.jar
 org.broad.igv.ui.Main "$@"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1797819

Title:
  fails to launch (unable to find libraries)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/igv/+bug/1797819/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to