我使用以下命令在 Ubuntu 中通过终端下载了 xdman,
apt-get install xdman
然而,当我下载后尝试使用终端中的“xdman”命令运行 xdman 时,我收到错误消息,
java.io.FileNotFoundException: /home/shabirmean/.xdmconf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:140)
at org.sdg.xdman.core.common.XDMConfig.load(XDMConfig.java:118)
at org.sdg.xdman.gui.MainWindow.main(MainWindow.java:2724)
Config port: 9614
XDM Module running on: 9614
java.io.FileNotFoundException: /home/shabirmean/.xdmlist (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:140)
at org.sdg.xdman.gui.DownloadList.loadDownloadList(DownloadList.java:169)
at org.sdg.xdman.gui.DownloadList.<init>(DownloadList.java:44)
at org.sdg.xdman.gui.MainWindow.main(MainWindow.java:2746)
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:547)
at java.awt.Frame.<init>(Frame.java:419)
at java.awt.Frame.<init>(Frame.java:384)
at javax.swing.JFrame.<init>(JFrame.java:174)
at org.sdg.xdman.gui.MainWindow.<init>(MainWindow.java:166)
at org.sdg.xdman.gui.MainWindow.main(MainWindow.java:2748)
谁能帮助我解决这个问题?
答案1
问题在于OpenJDKjava 发行版。我安装了 Oracle JDK 8 并尝试安装,它运行得非常好!因此,打印的错误消息根本没有多大意义(至少对我的情况而言),正如许多其他网站建议的解决此问题的方法一样,
答案2
问题是“线程“main”中出现异常”java.awt.HeadlessException这意味着 Java 运行时仅为控制台 [无头](不支持 GUI 应用程序)。请安装正确的 JRE(即完整 OpenJDK 而不是 OpenJDK 无头)来解决问题。
sudo apt-get install openjdk-7-jre