Как выполнить Zeo Decoder Viewer в Linux?

Я пытаюсь выполнить Zeo Decoder Viewer (приложение Java) в Linux, и я не уверен, как я должен это делать.

Я поместил программу и необходимые библиотеки (все в файлах jar) в каталог / opt / zeo /, и я пробую это:

miernik@przehyba:/opt/zeo$ ls appframework-1.0.3.jar joda-time-1.6.jar swing-worker-1.1.jar ZeoDecoderViewer.jar miernik@przehyba:/opt/zeo$ java -jar ZeoDecoderViewer.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 12 more Could not find the main class: com.myzeo.viewer.ZeoDecoderViewer. Program will exit. miernik@przehyba:/opt/zeo$ 

Я делаю что-то основное ужасно неправильно?

One Solution collect form web for “Как выполнить Zeo Decoder Viewer в Linux?”

Обычно ответ включал бы классы и аргумент -cp , но документация для этого конкретного проекта делает проблему ясной:

Извлеките файл jar и папку lib в каталог по вашему выбору.

Ожидается, что те другие три банки будут в подпапке под названием lib , а не в том же каталоге, что и «главная» банка.

Linux и Unix - лучшая ОС в мире.