2017-03-09 14 views
0

PlantUMLをダウンロードし、「java -jar /home/Victor/programms/plantUML/plantuml.jar」というコマンドでTerminal経由で実行するように試みました。ランチング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のにプロジェクトにjarファイルをインポートして、そこにそれを実行するとき、それは完全に正常に動作しています。 私は何が欠けています、何が間違っていますか。 私はFedora(Linux)を使用しています

答えて

1

HeadlessExceptionが与えられていると、デフォルトのJavaインストールはヘッドレスバージョン(つまりキーボード、ディスプレイなどはサポートされていません)と思われます。 IntelliJのインストールでは異なるJavaインストールが使用されています。

タイプjava -versionどのような情報が返されるかは、を参照してください。私はそれがopenjdk-headlessの曲にとって何かであると思うだろう。他のどのJavaインストールがalternatives --config javaで利用可能かを確認し、より適切なものがあればそれを選択することもできます。

alternativesにフルバージョンインストールが表示されない場合は、1)alternatives set java <path_to_ij_install>のIntelliJインストールを追加するか、または2)yumを使用してフルバージョンをインストールします。

関連する問題