docker运行时为什么出现错误“error:could not find or load main class”?

tktrz96b  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(620)

我有网络应用和桌面应用。这个网络应用已经被添加到docker图片中,一切正常。但是,桌面应用程序在启动映像后找不到启动类。当我在命令行和docker中运行相同的命令时,命令行中的所有内容都正常工作,应用程序正确启动,当我启动docker映像时:

docker run d36

出现以下错误:

Error: Could not find or load main class mlogger.Main

dockerfile文件:

FROM openjdk:8-jdk
COPY out/artifacts/mlogger_app_jar2/mlogger-app.jar .
CMD java -Dfile.encoding=UTF-8 -jar mlogger-app.jar

我试着用add代替copy。我已经阅读了所有关于类似主题的条目,但没有任何帮助。也许我在创建dockerfile时遗漏了什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题