Итак, я все еще ноб на Java, и я экспериментирую с несколькими вещами.Использование JAR-файлов
Недавно я создал файл .jar для своего класса, используя jar cvf <name>.jar <source files>
, а затем использовал этот jar для компиляции моего класса драйвера (javac -cp <name>.jar Driver.java
), но как я могу запустить этот класс с помощью jar?
Я попытался следующие 2 команды:
java Driver
и,
java -cp <name>.jar Driver
.
Первый дает мне NoClassDefFoundError
для используемого класса, тогда как последний просто дал мне ошибку в одной строке.
Error: Could not find or load man class Driver
Что я делаю неправильно? Возможно ли, что я запутаю это для чего-то еще?
Я пытаюсь сделать все, что в моих силах, без использования какой-либо IDE.
В классе вашего драйвера содержится основной метод? – Kayaman
@Kayaman да. Я также инициализировал все правильно. – Spedwards
Драйвер в пакете? – dwursteisen