Как включить файл jar в classpath и запустить другой jar в linux - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь запустить файл jar в Linux, но для его запуска требуется другой файл jar.Чтобы быть точным, я добавил ojdbc8 отдельно в Eclipse, поскольку я не могу добавить его в pom.xml.В Eclipse он работает нормально, но в Linux, когда я пытаюсь запустить команду

java -cp "/home/eim_master/EirRefresh/lib/ojdbc8.jar" -jar EirRefresh-0.0.1-SNAPSHOT.jar

, даже после включения jar ojdbc8, он все равно не может выдать

Caused by: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver

Мне нужно запустить основной класс изапустить приложение весенней загрузки

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Я попробовал это, и у меня это сработало

java -cp "target / EirRefresh-0.0.1-SNAPSHOT.jar: lib / ojdbc8.jar" org.springframework.boot.loader.JarLauncher

0 голосов
/ 05 июля 2019

Параметр -cp предназначен для каталога. Попробуйте java -cp "/home/eim_master/EirRefresh/lib/" -jar EirRefresh-0.0.1-SNAPSHOT.jar

...