샘플 Java 애플리케이션 :
나는 관련이 있고 질문의 문제를 해결하는 것 같기 때문에 여기에 다른 질문에서 내 대답을 교차 게시 하고 있습니다.
다음은 OpenJDK 12, JavaFX 12 및 Gradle 5.4를 사용한 예제 프로젝트입니다.
- 제목이 "Hello World!"인 JavaFX 창을 엽니 다.
- 작동하는 실행 가능한 배포 zip 파일을 빌드 할 수 있습니다 (테스트 할 Windows).
- 추가 구성없이 IntelliJ에서 열고 실행할 수 있습니다.
- 명령 줄에서 실행할 수 있습니다.
누군가 Github 프로젝트가 유용하다고 생각하기를 바랍니다.
Scala 케이스에 대한 지침 :
또한 다음은 Gradle Scala 플러그인에서 작동 하지만 Java에서는 작동하지 않는 지침 입니다. 다른 사람이 Scala, Gradle 및 JavaFX를 사용하는 경우를 대비하여 여기에 남겨 두겠습니다.
1) 질문에서 언급했듯이 JavaFX Gradle 플러그인을 설정해야합니다.
Open JavaFX에는 이에 대한 자세한 문서가 있습니다.
2) 또한 어딘가에서 압축을 푼 플랫폼 용 JavaFX SDK 가 필요합니다 . 참고 : JavaFX 12 가 있는 최신 릴리스 섹션 으로 스크롤해야합니다 (어떤 이유로 LTS 11이 첫 번째 임).
3) 그런 다음 IntelliJ에서으로 이동 File -> Project Structure -> Libraries
하여 ➕ 버튼을 누르고 lib
압축이 풀린 JavaFX SDK 의 폴더를 추가합니다 .
스크린 샷에 대한 더 긴 지침 은 IntelliJ에 대한 뛰어난 Open JavaFX 문서를 확인하십시오 . 딥 링크가 작동하지 않으므로 문서 탐색에서 선택 JavaFX and IntelliJ
하고 선택하십시오 Modular from IDE
. 그런 다음 단계로 스크롤하십시오 3. Create a library
. 문제가있는 경우 다른 단계도 확인하십시오.
이것이 원래 질문과 똑같은 상황이라고 말하기는 어렵지만 여기에 도착했을 정도로 비슷해 보였으므로 다른 사람들을 돕기 위해 여기에 내 경험을 추가하고 있습니다.