[JAVA] Versuchen Sie, mit JRuby eine plattformübergreifende Anwendung zu erstellen (Generierung von JAR-Dateien).

"Ich möchte, dass Sie eine App erstellen, die sowohl unter Windows als auch unter Mac funktioniert."

Was auch immer der Grund sein mag, ich habe eine solche Anforderung erhalten und mich für eine Java-Anwendung entschieden. Ich hatte jedoch noch nie zuvor eine App in Java erstellt, und als ich mich fragte, was ich tun sollte, gab es etwas namens JRuby. Es war also besser, es zu verwenden, also entschied ich mich dafür. JRuby? Wie der Name schon sagt, scheint JRuby eine Java + Ruby-Sprache zu sein (ich kenne die Details nicht).

Was hätte getan werden sollen

Es scheint, dass Sie endlich etwas machen können, das funktioniert (JAR-Datei), indem Sie auf das Symbol doppelklicken.

Erstellen Sie eine JAR-Datei mit JRuby

https://dev.classmethod.jp/etc/jruby_warbler_ruby_source_create_jar/ Vorerst sollten Sie in der Lage sein, dieses Verfahren zu befolgen.

Als ich es versuchte, konnte ich sicher gehen

Recommended Posts

Versuchen Sie, mit JRuby eine plattformübergreifende Anwendung zu erstellen (Generierung von JAR-Dateien).
So erstellen Sie eine JAR-Datei ohne Abhängigkeiten in Maven
[Anfänger] Versuchen Sie, mit Java ein einfaches RPG-Spiel zu erstellen ①
Versuchen Sie, einen einfachen Rückruf zu tätigen
Versuchen Sie, einen Iterator zu erstellen, der einen Blick darauf werfen kann
Erstellen Sie mit dem Befehl eine JAR-Datei
[iOS] Ich habe versucht, mit Swift eine insta-ähnliche Verarbeitungsanwendung zu erstellen
Wenn Sie mit Ruby eine Zip-Datei erstellen möchten, ist dies Rubyzip.
Ich habe eine App für maschinelles Lernen mit Dash (+ Docker) Teil 3 ~ Übung ~ erstellt
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Ich möchte eine bestimmte Datei mit WatchService überwachen
[Arbeitsnotiz für persönliche Anwendungen] Erstellen Sie einen Kalender mit simple_calendar
[Einführung in die Android App-Entwicklung] Machen wir einen Zähler
So laden Sie eine Bibliothek aus einer JAR-Datei mit VSCode << So verwenden Sie Maven / Gradle nicht >>
So fordern Sie mit jMeter eine CSV-Datei als JSON an
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ruby mit AtCoder lernen 13 So erstellen Sie ein zweidimensionales Array
[swift5] Versuchen Sie, einen API-Client auf verschiedene Arten zu erstellen
Was ist eine JAR-Datei?
Ich habe eine App für maschinelles Lernen mit Dash (+ Docker) Teil 2 ~ Grundlegende Schreibweise für Dash ~ erstellt
Versuchen Sie, die Idee eines zweidimensionalen Arrays mit einem eindimensionalen Array nachzuahmen
Erstellen wir eine Buchverwaltungs-Webanwendung mit Spring Boot part1
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
Ich möchte die Generierung / Öffnung einer Protokolldatei mit log4j # FileAppender verknüpfen
Lassen Sie uns mit Spring Boot part3 eine Webanwendung für die Buchverwaltung erstellen
Lassen Sie uns mit Spring Boot part2 eine Webanwendung für die Buchverwaltung erstellen
Erstellen Sie einen C-Compiler zur Verwendung mit Rust x CLion mit Docker
Ich habe versucht, eine Android-Anwendung mit MVC zu erstellen (Java)
Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
So öffnen Sie eine Skriptdatei von Ubuntu mit VS-Code
Versuchen Sie, aus der Kachel des Geographical Institute eine dreidimensionale CS-Zeichnungskachel zu erstellen
Wie man mit der Generierung dynamischer SQL-Abfragen ein wenig knifflig baut
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Ich habe versucht, eine Anwendung für maschinelles Lernen mit Dash (+ Docker) Teil 1 ~ Umgebungskonstruktion und Funktionsprüfung ~ zu erstellen
Versuchen Sie, OpenCV in die Android-Anwendung einzuführen
Machen Sie mit Ruby2D ein Labyrinth
Vorbereiten der Erstellung einer Rails-Anwendung
Erstellen Sie mit JavaFX ein Diashow-Tool
So erstellen Sie einen Java-Container
Versuchen Sie es mit Redis mit Java (jar)
Machen Sie eine Müllabfuhr mit line-bot-sdk-java
Erstellen Sie eine Webanwendung mit Javalin
Erstellen Sie eine Listenkarte mit LazyMap
So erstellen Sie einen Begrüßungsbildschirm
So erstellen Sie ein Jenkins-Plug-In
Wie erstelle ich ein Maven-Projekt?
Versuchen Sie, eine Server-Client-App zu erstellen
Mache fettes Glas mit Minecraft Modding
CompletableFuture Erste Schritte 2 (Versuchen Sie, CompletableFuture zu erstellen)
So erstellen Sie ein Java-Array
Machen Sie ein Tippspiel mit Ruby
Ich habe versucht, eine einfache Gesichtserkennungs-Android-Anwendung mit OpenCV zu erstellen