I run the following code. But output error.
(Docker file) From openjdk COPY ./* /tmp WORKDIR /tmp ENV CLASSPATH=target/spring_batch_commandline_sample-1.0-SNAPSHOT.jar:lib/:target/classes/ CMD java org.springframework.batch.core.launch.support.CommandLineJobRunner -next job-setting.xml job1
Files:
Error running container after building image
Error: Could not find or load main class org.springframework.batch.core.launch.support.CommandLineJobRunner Caused by: java.lang.ClassNotFoundException: org.springframework.batch.core.launch.support.CommandLineJobRunner
I could run the files on Windows powershell and wsl.
(powershell)
java -cp 'target/spring_batch_commandline_sample-1.0-SNAPSHOT.jar;lib/*' org.springframework.batch.core.launch.support.CommandLineJobRunner -next job-setting.xml job1
(wsl)
java -cp 'target/spring_batch_commandline_sample-1.0-SNAPSHOT.jar:lib/*' org.springframework.batch.core.launch.support.CommandLineJobRunner -next job-setting.xml job1
I can not understand the reason for this error.
Please answer it.