Maven Infinispan QuickStart - PullRequest
       18

Maven Infinispan QuickStart

1 голос
/ 01 марта 2012

Я скомпилировал быстрый запуск Infinispan, и когда я пытаюсь запустить, я получаю следующую ошибку

Exception in thread "main" java.lang.NoClassDefFoundError: Quickstart (wrong nam
e: org/infinispan/quickstart/embeddedcache/Quickstart)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Quickstart.  Program will exit.

Я следую этому уроку.

https://github.com/infinispan/infinispan-quickstart/tree/master/embedded-cache

Хотя я не использую какую-либо IDE, чтобы я мог узнать, как maven работает с infinispan. Из командной строки я использую эту команду для компиляции

mvn clean compile dependency:copy-dependencies -DstripVersion

и затем, для запуска,

java -cp target/classes:target/dependency/* Quickstart

Успешно компилируется. Я попытался скомпилировать, а затем запустить быстрый запуск из целевого каталога, где хранится файл класса. Но я получаю тот же найденный класс ошибок .....

Спасибо Meena

Любая помощь будет оценена.

1 Ответ

4 голосов
/ 01 марта 2012

Попробуйте запустить с

java -cp target/classes:target/dependency/* org.infinispan.quickstart.embeddedcache.Quickstart

...