gpt4 book ai didi

java - 通过终端启动 PlantUML JAR 失败

转载 作者:行者123 更新时间:2023-11-30 02:37:28 36 4
gpt4 key购买 nike

我下载了 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)

有线的事情是,当我将 jar 导入到 IntelliJ 项目并在那里运行时,它工作得很好。我错过了什么,我做错了什么。我正在使用 Fedora (Linux)

最佳答案

鉴于 HeadlessException您的默认 Java 安装似乎是 headless 版本(即不支持键盘、显示器等);然而,您的 IntelliJ 安装正在使用不同的 Java 安装。

类型java -version看看它返回什么信息。我预计这可能是 openjdk-headless 的曲调。 。您可能还想检查 alternatives --config java 还提供哪些其他 Java 安装并选择一个更合适的(如果有)。

如果alternatives不显示完整版本安装,您可以: 1) 使用 alternatives set java <path_to_ij_install> 添加 IntelliJ 安装或2)使用yum安装完整版本。

关于java - 通过终端启动 PlantUML JAR 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42693126/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com