在Ubuntu上进行Java GUI开发,可按以下步骤操作:
sudo apt update && sudo apt install openjdk-11-jdk。java -version。~/.bashrc,添加:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc。JFrame、JLabel等组件创建窗口,示例代码:import javax.swing.*;
public class SwingDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello Swing");
frame.add(new JLabel("Hello, World!"));
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
编译运行:javac SwingDemo.java && java SwingDemo。PATH_TO_FX环境变量,示例代码: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) {
stage.setScene(new Scene(new Label("Hello, JavaFX!"), 300, 200));
stage.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。说明:
ssh -X)。