В моем проекте под названием Bookyard.Server, я ссылаться на другой проект шахты имени Bookyard.Contracts.java.lang.NoClassDefFoundError для класса в рамках ссылочного проекта
В Eclipse для Java EE, Марс 2, я установил Путь сборки и проекте Ссылки для проекта Bookyard.Server как так:
Я также добавил папку bin в книге Bookyard.Contracts проект в %CLASSPATH%
как так:
Однако, когда я отлаживать Bookyard.Server проект, на линии, где он ссылается на проект контракты, он поднимает java.lang.NoClassDefFoundError
исключение для practice/bookyard/contracts/Constants
.
Bookyard.Server
import practice.bookyard.contracts.Constants;
...
if (!body.get("sub").toString()
.contentEquals(Constants.JWT_SUBJECT_LOGIN_REQUEST))
попытайтесь добавить свой зависимый проект в сборку развертывания также –
@JekinKalariya Спасибо. Я полный новичок в Java. Я не знаю, как это сделать. Не могли бы вы указать мне страницу, в которой объясняется, как это сделать? –
Его прост, так как вы можете увидеть тег сборки сборки в своем застреленном объекте eclipse, просто добавьте проект там же, как вы добавляете в путь сборки –