Мне кажется, это тривиальный вопрос, но у меня было много проблем с получением ответа.
Я разработал проект в Eclipse, который зависит от файла JAR, который находитсяв корневом каталоге проекта.Все мои файлы находятся в пакете "abc" в папке src.В затмении все работает отлично.Теперь я хочу запустить этот проект из командной строки.Я делаю эту команду для компиляции проекта:
javac -classpath dependency.jar -d ./bin/ ./src/a/b/c/*.java
Все скомпилировано в файлы классов и помещено в папку bin / a / b / c.Затем я выполняю следующие команды для запуска проекта:
cd bin
java -cp ../dependency.jar abcMain
Теперь я получаю "java.lang.NoClassDefFoundError: a / b / c / Main ".
Итак, как мне запустить проект, который находится в пакете и зависит от файла JAR?