我想在 ubuntu 18.04 上安装 java 8 和 javafx。
我安装openjdk-8-jdk
,openjfx
并openjdk-8-jre
通过apt
但由于世界你好应用程序的编译失败javac
无法找到javafx
。
$ sudo apt install openjdk-8-jdk openjfx openjdk-8-jre
$ javac -version
javac 1.8.0_191
$ cat App.java
import javafx.application.*;
import javafx.stage.*;
import javafx.scene.*;
import javafx.scene.layout.*;
public class App extends Application {
@Override
public void start(Stage primaryStage) {
Pane pane = new Pane();
Scene scene = new Scene(pane, 300, 250);
primaryStage.setTitle("Hello, World!");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args); …
Run Code Online (Sandbox Code Playgroud) 我使用默认主题之一 - Yaru-dark Gtk 主题。我也是通过 flatpak 安装的。应用程序 ID 是org.gtk.Gtk3theme.Yaru-dark
. 我通过 flatpak 安装的一些应用程序遵循它,但其他应用程序则遵循它。我注意到,不遵循它的应用程序使用 Gtk4 和 libadwaita,所以这可能是原因。有没有办法让其他应用程序也使用系统主题?我尝试在 flathub 上寻找org.gtk.Gtk4theme.Yaru-dark
,但没有。
$ flatpak remote-ls flathub | grep -i yaru-dark
Yaru-dark Gtk Theme org.gtk.Gtk3theme.Yaru-dark 3.22
Run Code Online (Sandbox Code Playgroud)