JavaFX-Umgebungskonstruktion in Java 13

Überblick

Seit ich MacBook Pro gekauft habe, habe ich eine JavaFX-Umgebung erstellt.

Umgebung

Verfahren

  1. Java-Installation
  2. JavaFX-Installation
  3. Einfach zu bedienen
  4. Gehen Sie durch PATH
  5. Wickeln

Java-Installation

Laden Sie die Datei von der offiziellen Website herunter und installieren Sie sie. Detaillierte Anweisungen finden Sie auf der Website. JavaFX Laden Sie das SDK von der Download-Seite von Official Site herunter. Ich habe diese Datei dieses Mal unter / Library / Java / JavaVirtualMachines / extrahiert.

Machen Sie es einfach zu bedienen

Auch in diesem Zustand zum Beispiel, wenn Sie kompilieren

$ javac --module-path /Library/Java/JavaVirtualMachines/javafx-sdk-13.0.2/lib --add-modules=javafx.controls,javafx.fxml *.java

Sie können es mit tun. Aber es ist zu lang, also machen wir es einfacher zu bedienen.

Durch den Pfad gehen

Legen Sie zuerst den Pfad in / Library / Java / JavaVirtualMachines / javafx-sdk-13.0.2 / lib auf dem Weg.

Sie müssen die Konfigurationsdatei bearbeiten, um sie in Ihren PATH aufzunehmen. Diesmal ist es zsh, also bearbeite .zshrc.

~/.zshrc


export PATH_TO_FX=/Library/Java/JavaVirtualMachines/javafx-sdk-13.0.2/lib

Ich habe die obere Zeile nach unten hinzugefügt. Starten Sie dann das Terminal neu oder

$ source ~/.zshrc

Kann durch Ausführen auf dem Terminal reflektiert werden. Ob der Pfad in ist oder nicht

$ echo $PATH_TO_FX

Sie können überprüfen, ob sich das Ausführungsergebnis von am angegebenen Speicherort befindet. Wenn Sie dies bisher tun,

$ javac --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media *.java

Sie können es mit ausführen.

Wickeln

Es ist noch lang, also werde ich es einwickeln. Bereiten Sie zu diesem Zweck zunächst ein Verzeichnis mit dem Namen "$ HOME / bin" vor und legen Sie es in "~ / .zshrc" ab, um den PATH hier zu übergeben.

~/.zshrc


export PATH="$PATH:$HOME/bin"

Fügen Sie die obige Zeile hinzu. Erstellen Sie danach zwei Dateien, "jfxc" und "jfx", im entsprechenden Verzeichnis.

$HOME/bin/jfxc


#!/bin/sh
javac --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media $@

$HOME/bin/jfxc


#!/bin/sh
java --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media $@

Schreiben Sie jedes wie oben und legen Sie die Berechtigung fest.

$sudo chmod 755 jfxc
$sudo chmod 755 jfx

Wenn Sie es am Ende reflektieren, können Sie es ausführen.

$ source ~/.zshrc

Ausführungsmethode

kompilieren

$ jfxc *.java

Lauf

$ jfx (Dateiname)

Nachtrag

  1. Januar Audioclip wurde teilweise bearbeitet, da es nicht verwendet werden konnte.

Referenz

Ich habe auf den folgenden Artikel verwiesen. Ausführen von JavaFX unter Java 11 So übergeben Sie PATH auf einem Mac Erstellen Sie Ihren eigenen Mac-Befehl in 1 Minute Kopieren und Einfügen

Recommended Posts

JavaFX-Umgebungskonstruktion in Java 13
[Java] Umgebungskonstruktion
Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
Java Entwicklungsumgebung Konstruktion
AtCoder Challenge-Umgebungskonstruktion (Java 8)
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
[Java & SpringBoot] Umgebungskonstruktion für Mac
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Leistungseinbußen bei Java-Containern in der Menicoa-Umgebung
Konstruktionsmethode für die Java-Ausführungsumgebung (Tomcat @ Linux)
[Processing x Java] Erstellen einer Entwicklungsumgebung
Partisierung in Java
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Änderungen in Java 11
Janken in Java
Java-Entwicklungsumgebung
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
[Frühling] Umweltbau
Umfangsrate in Java
FizzBuzz in Java
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Minimale Java-Umgebungskonstruktion und Hello World
Überarbeitetes GUI-Tool, das 2016 mit Java8 + JavaFX erstellt wurde
Wenn Java-Tests Umgebungsvariablen enthalten
Road to Java Engineer Teil 1 Einführung & Umgebungskonstruktion
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Konstruktionsverfahren für die JAVA + STS-Umgebung (Spring Tool Suite)
[Notepad ++] Aufbau einer C-Sprache / Java-Kompilierungs- und Ausführungsumgebung
[Hinweis] Struts2-Umgebungskonstruktion mit Gradle in Eclipse
Punkte, die beim Erstellen der VS Code- und Java-Entwicklungsumgebung hängen bleiben
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
Ersetzen von Systemumgebungsvariablen durch Reflektion in Java
Aufbau der Penronse-Umgebung [Windows]
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
NVL-artiger Typ in Java
"Hallo Welt" in Java
Memo zur Java-Entwicklungsumgebung
Aufrufbare Schnittstelle in Java
[Zusammenfassung] Zum Beispiel die Vorbereitung der Java-Umgebung
Aufbau der Rails Docker-Umgebung
Kommentare in der Java-Quelle
Azure funktioniert in Java
Formatieren Sie XML in Java
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Verwenden Sie OpenCV mit Java
WebApi-Memorandum mit Java
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)