相关疑难解决方法(0)

如何在Ubuntu Linux上安装JDK

我正在尝试在Ubuntu Linux发行版上安装Java Development Kit(JDK),但我无法安装它.

在Ubuntu上安装它的步骤是什么?

java ubuntu

532
推荐指数
13
解决办法
121万
查看次数

获取HeadlessException:未设置X11 DISPLAY变量

    Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it.

        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
        at java.awt.Window.(Window.java:432)
        at java.awt.Frame.(Frame.java:403)
        at javax.swing.JFrame.(JFrame.java:202)
        at DrawGUI.(DrawGUI.java:15)
        at ShapeCreator.(ShapeCreator.java:31)
        at ShapeCreator.main(ShapeCreator.java:138)

这个错误信息是什么意思?我该如何解决?

java swing awt

24
推荐指数
1
解决办法
13万
查看次数

java.lang.NoClassDefFoundError:无法初始化类java.awt.Toolkit

我正在研究XUbuntu 13.04并开发swing应用程序.因为我只是想尝试那个应用程序,我java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit在启动时遇到了.

我发现了几个关于服务器/客户端虚拟机的问题,并注意到我有一个服务器虚拟机,而对于Linux 64,则不再有客户端虚拟机.但是,恕我直言,这个问题不应该取决于我正在运行的VM.

有没有人注意到这个问题并解决了它?我究竟做错了什么?使用64位jdk一切正常,但是当我尝试使用32位jdk时启动失败.

提前致谢!

PS:Java版本1.7.0_25与之相同1.7.0_09

编辑

使用无头模式时,会发生以下异常:

java.lang.reflect.InvocationTargetException
    at java.awt.EventQueue.invokeAndWait(EventQueue.java:1272)
    at java.awt.EventQueue.invokeAndWait(EventQueue.java:1247)
    at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349)
    at Main.main(Main.java:218)
Caused by: java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
    at java.awt.Window.<init>(Window.java:535)
    at java.awt.Frame.<init>(Frame.java:420)
    at java.awt.Frame.<init>(Frame.java:385)
    at javax.swing.JFrame.<init>(JFrame.java:180)
    at ..MyFrame.<init>(MyFrame.java:23)
Run Code Online (Sandbox Code Playgroud)

java linux swing 32bit-64bit xubuntu

8
推荐指数
3
解决办法
5万
查看次数

标签 统计

java ×3

swing ×2

32bit-64bit ×1

awt ×1

linux ×1

ubuntu ×1

xubuntu ×1