我试图执行一个docker运行,但我一直得到的问题在终端状态为Error: Could not find or load main class Main
。
我的Dockerfile是正确的命名和构建运行,我可以看到图像时运行docker运行
docker文件如下:
FROM openjdk:8
COPY . /src/
WORKDIR /src/
RUN ["javac", "Main.java"]
ENTRYPOINT ["java", "Main"]
谁能告诉我在这一点上最好的方法是什么,或者我应该注意什么?
感谢听起来你的主类名不是" main "
后编译"javac"Java创建一个与主类名称完全相同的类文件。我指的是包含main方法的类。