Для школьного задания мне нужно создать класс Blender
, в котором будут реализованы некоторые заранее определенные вещи.Я получил JAR-файл imagecompositor.jar
, который делает все и использует класс Blender
.Файл JAR содержит два класса (ImageCompositor.class
и StDraw.class
).
Чтобы запустить программу, учителя говорят, что мне нужно выполнить следующее:
java -cp ... ass3.ImageCompositor img1 img2 offsetx offsety
Я знаю толькокак кодировать Java.Я понятия не имею, как загрузить внешние классы в файл JAR.Итак, я попробовал это:
java -cp imagecompositor.jar ass3.ImageCompositor img1.png img2.png 0 0
, но он выбросил NoClassDefFoundError
:
Exception in thread "main" java.lang.NoClassDefFoundError: ass3/Blender
at ass3.ImageCompositor.main(ImageCompositor.java:113)
Класс Blender
содержит строку package ass3
.Что я делаю не так?
Я хочу дать больше информации, но не знаю, как получить трассировку стека и т. Д.