Cześć, mam aplikację desktopową napisaną w Javie 8 i chcę ją wrzucić i uruchomić w dockerze. Stworzyłem .jar, w konsoli wszystko ładnie mi się uruchamia, ale jak zbuduje obraz dockera i chcę uruchomić obraz (docker run) to wyskakuje mi błąd, że nie może znaleźć klasy rozruchowej - "Error: Could not find or load main class".
Dockerfile:
FROM openjdk:8-jdk
COPY out/artifacts/mlogger_app_jar2/mlogger-app.jar .
CMD java -Dfile.encoding=UTF-8 -jar mlogger-app.jar
dopiero zaczynam przygodę z dockerem, może pominąłem jakąś ważną kwestię? Stworzyłem również obraz aplikacji webowej i bez problemu wszystko działało, natomiast przy desktopowej siedzę już 2 dni. Z góry dzieki za pomoc :)