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

Re: jar fails to execute natively



On 17 August 2010 00:20, Matthew Johnson <matt@matthew.ath.cx> wrote:
> interesting, it should, as you say, just work. Can you give me the output of
> the following commands:

> file `readlink -f /usr/bin/robonobo`
/usr/share/robonobo/robonobo.jar: Zip archive data, at least v1.0 to extract

> jar tf /usr/bin/robonobo META-INF/MANIFEST.MF
META-INF/MANIFEST.MF

> bash -x /usr/bin/jarwrapper /usr/bin/robonobo
+ set -e
+ JAR=/usr/bin/robonobo
+ shift
+ '[' -z /usr/bin/robonobo ']'
++ realpath /usr/bin/robonobo
+ JAR=/usr/share/robonobo/robonobo.jar
++ mktemp -d
+ TEMP=/tmp/tmp.3qOG6YukJJ
+ cd /tmp/tmp.3qOG6YukJJ
+ fastjar xf /usr/share/robonobo/robonobo.jar META-INF/MANIFEST.MF
++ sed -n '/^Debian-Java-Home:/s/^[^:]*: *//p'
/tmp/tmp.3qOG6YukJJ/META-INF/MANIFEST.MF
+ NEW_JAVA_HOMES=/usr/lib/jvm/java-6-openjdk
++ sed -n '/^Debian-Java-Parameters:/s/^[^:]*: *//p'
/tmp/tmp.3qOG6YukJJ/META-INF/MANIFEST.MF
+ JAVAOPTS=
+ rm -rf /tmp/tmp.3qOG6YukJJ
+ for i in '$NEW_JAVA_HOMES'
+ '[' -x /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ JAVA=/usr/lib/jvm/java-6-openjdk/bin/java
+ JAVA_HOME=/usr/lib/jvm/java-6-openjdk
+ '[' -z /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ which /usr/lib/jvm/java-6-openjdk/bin/java
+ export LD_LIBRARY_PATH=/usr/lib/jni
+ LD_LIBRARY_PATH=/usr/lib/jni
+ exec /usr/lib/jvm/java-6-openjdk/bin/java
-Djava.library.path=/usr/lib/jni -jar /usr/share/robonobo/robonobo.jar

> /usr/sbin/update-binfmts --display
cli (disabled):
     package = mono-common
        type = magic
      offset = 0
       magic = MZ
        mask =
 interpreter = /usr/bin/cli
    detector = /usr/lib/cli/binfmt-detector-cli
jarwrapper (disabled):
     package = <local>
        type = magic
      offset = 0
       magic = PK\x03\x04
        mask =
 interpreter = /usr/bin/jarwrapper
    detector = /usr/bin/jardetector
jar (disabled):
     package = openjdk-6
        type = magic
      offset = 0
       magic = PK\x03\x04
        mask =
 interpreter = /usr/bin/jexec
    detector =
python2.6 (disabled):
     package = python2.6
        type = magic
      offset = 0
       magic = \xd1\xf2\x0d\x0a
        mask =
 interpreter = /usr/bin/python2.6
    detector =

> ls /proc/sys/fs/binfmt_misc/
(nothing)
> cat /proc/sys/fs/binfmt_misc/jarwrapper
cat: /proc/sys/fs/binfmt_misc/jarwrapper: No such file or directory

HTH

W


Reply to: