在Ubuntu上进行Java图形界面开发,通常涉及以下几个步骤:
sudo apt update
sudo apt install default-jdk
java -version
~/.bashrc
文件,添加以下内容:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
保存并执行以下命令使配置生效:
source ~/.bashrc
HelloFX.java
的文件,内容如下:import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class HelloFX extends Application {
@Override
public void start(Stage primaryStage) {
String javaVersion = System.getProperty("java.version");
String javafxVersion = System.getProperty("javafx.version");
String title = String.format("Hello, JavaFX %s, running on Java %s!", javafxVersion, javaVersion, primaryStage.getTitle());
primaryStage.setTitle(title);
String java = System.getProperty("java.home");
String javafxPath = System.getProperty("javafx.lib");
primaryStage.setScene(new Scene(new StackPane(new Label(title)), 640, 480);
primaryStage.show();
}
public static void main(String[] args) {
launch();
}
}
javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java
java --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX
pom.xml
文件中添加JavaFX依赖模块和版本。例如:<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>17.0.1</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>17.0.1</version>
</dependency>
</dependencies>
build.gradle
文件中添加JavaFX插件和依赖。例如:plugins {
id 'java'
id 'application'
id 'org.openjfx.javafxplugin' version '0.0.10'
}
repositories {
mavenCentral()
}
javafx {
version = '17.0.1'
modules = ['javafx.controls', 'javafx.fxml']
}
application {
mainClassName = 'HelloFX'
}
以上步骤是在Ubuntu上进行Java图形界面开发的基本流程。根据具体需求,可能还需要安装其他相关工具和库。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>