간단한 앱을 만들어 heroku를 사용하여 배포하는 도중 계속 release error 가 나면서 몇시간을 헤매었다.
system.properties 파일을 만들어 주고 그 안에 java.runtime.version=11
내용을 입력한다.
JVM 버전도 여러번 변경하고 gradle도 여러번 변경하였지만 오류코드와 함께 실패하였다.
그러다 아래 내용을 발견하였고 변경하여 적용하였더니 바로 해결이 되었다.
Java 11 now available
devcenter.heroku
보아하니 heroku는 앱 생성시 아주 오래된 자바JDK를 사용하였다(1.8버전)
나는 11버전을 이용하였으니 버전이 맞지않아 자꾸 컴파일 오류가 났던것이었다.
그래서 system.properties 안에 사용한 버전을 명시해주니 잘 진행이 된 것이다.
빌드는 되었지만 아래와 같이 또 다른 에러가 발생하였다.
이 에러에 대한 해결은 다음 포스트에서 진행해보자.