Запуск программы Java из командной строки, которая зависит от файла jar?

У меня есть простой файл Java Q.java, который зависит от файла внешней библиотеки X.jar. Оба Q.java и X.jar находятся в одном каталоге. Я могу скомпилировать Q.java из командной строки, выполнив: "javac -cp X.jar Q.java". Это сгенерирует файл Q.class. Как мне запустить его сейчас? Все это пробовал:

1) java Q 2) java -cp X.jar Q

Я продолжаю получать Исключение в потоке "main" java.lang.NoClassDefFoundError: Q Вызвано: java.lang.ClassNotFoundException: Q

Итак, как мне запустить это из командной строки теперь, когда у меня есть файл класса?

5
задан pathikrit 14 August 2011 в 01:31
поделиться