narrowtux / SmartModInserter

Manages mods for factorio
GNU Lesser General Public License v3.0
38 stars 12 forks source link

Doesn't work with openjdk / linux #4

Open jpts opened 9 years ago

jpts commented 9 years ago
$ java -version
openjdk version "1.8.0_60"
OpenJDK Runtime Environment (build 1.8.0_60-b27)
OpenJDK 64-Bit Server VM (build 25.60-b23, mixed mode)

$ java -jar FactorioModManager-0.2.1.jar 
Error: Could not find or load main class com.narrowtux.fmm.Main
Ramblurr commented 8 years ago

Also compiling on linux doesn't work

On Fedora 23

$ java -version                                                                            
openjdk version "1.8.0_72"
OpenJDK Runtime Environment (build 1.8.0_72-b16)
OpenJDK 64-Bit Server VM (build 25.72-b16, mixed mode)
INFO] 100 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.225 s
[INFO] Finished at: 2016-03-16T18:37:38+01:00
[INFO] Final Memory: 17M/209M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project FactorioModManager: Compilation failure: Compilation failure:
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/TabController.java:[3,20] package javafx.scene does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/TabController.java:[4,28] cannot find symbol
[ERROR] symbol:   class Tab
[ERROR] location: package javafx.scene.control
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/Controller.java:[3,26] package javafx.application does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/Controller.java:[4,19] package javafx.fxml does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/Controller.java:[5,20] cannot find symbol
[ERROR] symbol:   class Node
[ERROR] location: package javafx.scene
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/Controller.java:[10,45] cannot find symbol
[ERROR] symbol: class Initializable
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/TabController.java:[7,21] cannot find symbol
[ERROR] symbol:   class Tab
[ERROR] location: class com.narrowtux.fmm.gui.TabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/TabController.java:[10,12] cannot find symbol
[ERROR] symbol:   class Node
[ERROR] location: class com.narrowtux.fmm.gui.TabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/Controller.java:[11,21] cannot find symbol
[ERROR] symbol:   class Node
[ERROR] location: class com.narrowtux.fmm.gui.Controller
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[3,1] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[4,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[5,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[6,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[13,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[14,13] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[15,13] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[16,13] cannot find symbol
[ERROR] symbol:   class BooleanProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[17,13] cannot find symbol
[ERROR] symbol:   class ObservableList
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[3,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[4,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[5,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[6,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[7,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[8,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[18,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[19,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[20,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[21,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[22,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[46,12] cannot find symbol
[ERROR] symbol:   class ObservableList
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[54,12] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[66,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[78,12] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[94,12] cannot find symbol
[ERROR] symbol:   class BooleanProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[106,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[118,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[130,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[142,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Mod.java:[154,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.Mod
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[11,13] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[12,13] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[13,13] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[14,13] cannot find symbol
[ERROR] symbol:   class BooleanProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[27,12] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[39,12] cannot find symbol
[ERROR] symbol:   class StringProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[51,12] cannot find symbol
[ERROR] symbol:   class ObjectProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/ModDependency.java:[63,12] cannot find symbol
[ERROR] symbol:   class BooleanProperty
[ERROR] location: class com.narrowtux.fmm.model.ModDependency
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[11,24] package javafx.animation does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[12,24] package javafx.animation does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[13,26] package javafx.application does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[14,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[15,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[16,20] package javafx.event does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[17,19] package javafx.fxml does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[19,33] package javafx.scene.control.cell does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[20,33] package javafx.scene.control.cell does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[21,27] package javafx.scene.layout does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[22,19] package javafx.util does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[23,19] package javafx.util does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[24,29] package javafx.util.converter does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[38,12] cannot find symbol
[ERROR] symbol:   class AnchorPane
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[40,5] cannot find symbol
[ERROR] symbol:   class TreeTableView
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[42,5] cannot find symbol
[ERROR] symbol:   class TreeTableColumn
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[44,5] cannot find symbol
[ERROR] symbol:   class TreeTableColumn
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[46,5] cannot find symbol
[ERROR] symbol:   class TreeTableColumn
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[48,5] cannot find symbol
[ERROR] symbol:   class ProgressBar
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[50,5] cannot find symbol
[ERROR] symbol:   class Button
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[51,5] cannot find symbol
[ERROR] symbol:   class Tab
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[53,5] cannot find symbol
[ERROR] symbol:   class ContextMenu
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[7,26] package javafx.application does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[8,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[9,29] package javafx.beans.property does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[10,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[11,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[12,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[13,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Datastore.java:[14,25] package javafx.concurrent does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[3,26] package javafx.application does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[4,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[5,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[6,26] package javafx.collections does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[7,23] package javafx.geometry does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[8,20] cannot find symbol
[ERROR] symbol:   class Scene
[ERROR] location: package javafx.scene
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[9,28] cannot find symbol
[ERROR] symbol:   class Button
[ERROR] location: package javafx.scene.control
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[10,28] cannot find symbol
[ERROR] symbol:   class Tab
[ERROR] location: package javafx.scene.control
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[11,28] cannot find symbol
[ERROR] symbol:   class TabPane
[ERROR] location: package javafx.scene.control
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[12,28] cannot find symbol
[ERROR] symbol:   class TextArea
[ERROR] location: package javafx.scene.control
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[13,27] package javafx.scene.layout does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[14,27] package javafx.scene.layout does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[15,27] package javafx.scene.layout does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[16,25] package javafx.scene.text does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[17,20] package javafx.stage does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[18,20] package javafx.stage does not exist
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ConsoleWindow.java:[26,36] cannot find symbol
[ERROR] symbol: class Stage
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[57,5] cannot find symbol
[ERROR] symbol:   class TreeItem
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[65,12] cannot find symbol
[ERROR] symbol:   class Tab
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[174,32] cannot find symbol
[ERROR] symbol:   class ActionEvent
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[193,36] cannot find symbol
[ERROR] symbol:   class ActionEvent
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/gui/ModpackTabController.java:[218,31] cannot find symbol
[ERROR] symbol:   class ActionEvent
[ERROR] location: class com.narrowtux.fmm.gui.ModpackTabController
[ERROR] /home/ramblurr/src/SmartModInserter/src/main/java/com/narrowtux/fmm/model/Modpack.java:[6,29] package javafx.beans.property does not exist
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
jpts commented 8 years ago

I have a feeling this is due to javafx not being included in openjdk 8. There is an openjfx package for ubuntu I believe, but not, alas for fedora. You could build it yourself (http://github.com/gferon/openjfx-fedora). I have had better luck compiling using oracle java (1.8.0_73)

Ramblurr commented 8 years ago

Thanks @jpts I'll give it ago compiling openjfx.

zealws commented 8 years ago

Had the same issue on a vanilla install of arch linux. Installing java-openjfx fixed the issue, but then I ran into #10. :disappointed: