小编dpr*_*ean的帖子

Gradle for Java 11 with Modules

我正在尝试在Mac OS上运行示例JavaFX应用程序.

的build.gradle

apply plugin: 'java'
apply plugin: 'application'

repositories {
    mavenCentral()
}


dependencies {
    compile "org.openjfx:javafx-base:11"
    compile "org.openjfx:javafx-graphics:11"
    compile "org.openjfx:javafx-controls:11"
}

compileJava {
    doFirst {
        println "CLASSPATH IS $classpath.asPath"
        options.compilerArgs = [
                '--module-path', classpath.asPath,
                '--add-modules', 'javafx.graphics'
        ]
        classpath = files()
    }
}
Run Code Online (Sandbox Code Playgroud)

Java类

package com.test;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;


public class HelloFX extends Application {

    @Override
    public void start(Stage stage) {
        String javaVersion = System.getProperty("java.version");
        String javafxVersion = System.getProperty("javafx.version");
        Label l = new Label("Hello, JavaFX …
Run Code Online (Sandbox Code Playgroud)

java javafx gradle java-module java-11

5
推荐指数
1
解决办法
4073
查看次数

标签 统计

gradle ×1

java ×1

java-11 ×1

java-module ×1

javafx ×1