У меня есть следующая иерархия каталогов:Создать .jar файл из командной строки
SigarTest
src
SigarTest
.java files
bin
SigarTest
.class files
Здесь SigarTest это имя пакета. Корневая папка находится в папке bin jdk. Оттуда им выполнить следующую команду, чтобы создать банку файл моего проекта -
./jar cfe temp.jar SigarTest.SigarMain SigarTest/bin/ tools.jar sigar.jar mongo-2.7.3.jar
, где требуются tools.jar, Монго-2.7.3.jar и sigar.jar и находятся в той же папке, корневой каталог (папка bin в jdk). Однако при его запуске я получаю
ClassNotFoundException : SigarTest.SigarMain
Что я делаю неправильно?
jar cfe temp.jar SigarTest.SigarMain.class SigarTest/bin .... попробуйте его –
@AlpeshPrajapati: Разве это не так, как я сделал? – Cygnus
Вы не добавили .класс после SigarTest.SigarMain ... –