我构建了一个 spring-boot 应用程序并使 jar 文件可执行。我的项目有一个compileOnly 依赖项,需要在运行时提供。当我运行 java -jar myApp.jar 时,我将得到预期的 ClassNotFound 异常。但我不知道如何在 java
命令上添加额外的 jar 文件。我尝试过以下命令:
java -Dloader.path=/libs/third.jar -jar myApp.jar
但它不起作用。如何在我的应用程序中添加 /libs/third.jar
?
最佳答案
在 Unix 上:
java -cp MyApp.jar:./libs/third.jar com.packagename.MainClass
在 Windows 上:使用 ;
代替 :
,也使用 \
代替 /
关于java - 如何在运行时向 spring-boot 应用程序添加额外的 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47299950/