2017-03-09 212 views
0

執行Lunar PlantUML JAR失敗我下載了PlantUML並嘗試通過終端使用命令「java -jar /home/Victor/programms/plantUML/plantuml.jar」運行它。通過終端

但它總是引發以下錯誤:

Exception in thread "main" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.(Window.java:536) at java.awt.Frame.(Frame .java:420) at javax.swing.JFrame.(JFrame.java:233) at net.sourceforge.plantuml.swing.MainWindow2.(MainWindow2.java:154) at net.sourceforge.plantuml.Run.main(Run.java:131)

有線的事情是,當我輸入的罐子到項目分成的IntelliJ並運行它那裏,它工作完全正常。 我錯過了什麼,我做錯了什麼。 我正在使用Fedora(Linux)

回答

1

鑑於HeadlessException,您的默認Java安裝似乎是無頭版本(即不支持鍵盤,顯示器等)。而您的IntelliJ安裝使用不同的Java安裝。

類型java -version查看返回的信息。我認爲這可能是openjdk-headless的調整。您可能還想查看alternatives --config java還有哪些Java安裝可用,並選擇更適合的安裝(如果有的話)。

如果alternatives未顯示完整版安裝,則可以:1)將IntelliJ安裝添加到alternatives set java <path_to_ij_install>或2)使用yum安裝完整版。