【发布时间】:2020-06-05 08:33:53
【问题描述】:
我正在尝试命令行类路径方法,但 docker run 不断给出类未找到错误?有没有更简单的方法将 mysql 驱动程序加载到类路径?
错误:
Error:Error: Could not find or load main class com.smartworks.client.RDSConnectionTest
Caused by: java.lang.ClassNotFoundException:
我的 Dockerfile:
FROM openjdk
COPY src src
WORKDIR src
RUN mkdir -p target
COPY target/mysql-connector-java-8.0.20.jar /target/
RUN javac ./com/smartworks/client/*.java
ENTRYPOINT ["java","-cp", "mysql-connector-java-8.0.20.jar:target/*","com.smartworks.client.RDSConnectionTest"]
【问题讨论】:
标签: java mysql docker driver classpath