I am trying to run jar ec/mobat/MOBAT.jar , which depends on some jars located in ec/mobat/lib/ . It works if I do:
ec/mobat/$ java -jar MOBAT.jar
However, I want to be able to run the jar from another directory
ec/$ java -jar mobat/MOBAT.jar
But I get an exception
java.lang.NoClassDefFoundError: ibis/io/Serializable ...
I tried to pass the necessary banks on the way to the classes
ec/$ CLASSPATH=... java -jar mobat/MOBAT.jar ec/$ java -jar -cp ... mobat/MOBAT.jar
but I get exactly the same exception. Any fix?
Update : MANIFEST.INF contains the following:
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.0 Created-By: Selmar Kagiso Smit Main-Class: mobat.Launcher Implementation-Version: 1.3.4
source share