Манифест noClassDefFoundError о внешней зависимости из файла jar - PullRequest
0 голосов
/ 12 февраля 2020

У меня проблема при попытке выполнить файл JAR из CMD.

"Исключение в потоке" main "java .lang.NoClassDefFoundError: com / google / gson / JsonParser"

Но я включил jar как зависимость в исходный jar и добавил запись в Class-Path из файла MANIFEST.MF. Файловая структура JAR Projectupdate имеет следующую структуру:

META-INF/ ---> it contains the MANIFEST
lib/ ---> I tried to add the jar file here, first
com/ --> it contains the main class
gson-2.8.5.jar --> the jar I need to include

MANIFEST содержит следующее:

Manifest-Version: 1.0
Created-By: 1.8.0_241 (Oracle Corporation)
Main-Class: com.projectupdate.main.Main
Class-Path: gson-2.8.5.jar

Я выполняю эту команду

java -jar projectupdate.jar

и показывает ошибка, вы можете мне помочь? Надеюсь, мне чего-то не хватает

...