我正在使用JAVA&;GTK&x2B;在UBUNTU 14.04 64位操作系统上。但在加载glade文件时不断出现异常

我正在使用JAVA&;GTK&x2B;在UBUNTU 14.04 64位操作系统上。但在加载glade文件时不断出现异常,java,exception,gtk,glade,gdk,Java,Exception,Gtk,Glade,Gdk,我在运行时遇到异常。它可以正确编译,但无法启动应用程序。因此,如何处理此异常并运行代码。异常是: public class Main { public static void main(String[] args) { Window w; Builder b; Gtk.init(args); b = new Builder(); try { b.addFromFile("Mycopy.glade"); } catch (FileN

我在运行时遇到异常。它可以正确编译,但无法启动应用程序。因此,如何处理此异常并运行代码。
异常是:

public class Main {
public static void main(String[] args) {

    Window w;
    Builder b;
    Gtk.init(args);
    b = new Builder();
    try {
        b.addFromFile("Mycopy.glade");
    } catch (FileNotFoundException | ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    w=(Window) b.getObject("window1");
    w.showAll();
    Gtk.main();
    }
}

</code>
危险: Gdk警告,Gdk窗口设置图标列表:图标太大
异常 在线程“main”org.gnome.glib.FatalError中:Gdk警告 gdk_窗口_设置_图标_列表:图标太大 org.gnome.gtk.GtkWidget.gtk_widget_show_all(本机方法)位于 org.gnome.gtk.GtkWidget.showAll(GtkWidget.java:541)位于 org.gnome.gtk.Widget.showAll(Widget.java:182)位于 例如pressme.Main.Main(Main.java:23)

public class Main {
public static void main(String[] args) {

    Window w;
    Builder b;
    Gtk.init(args);
    b = new Builder();
    try {
        b.addFromFile("Mycopy.glade");
    } catch (FileNotFoundException | ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    w=(Window) b.getObject("window1");
    w.showAll();
    Gtk.main();
    }
}

</code>

XYZ复印机
错误的
XYZ复印机
错误的
520
150
icon.png
符合事实的
错误的
竖的
符合事实的
错误的
4.
4.
符合事实的
错误的
3.
16
总进度:
0
0
1.
1.
符合事实的
错误的
2.
2.
正在移动文件5/10(220 Mb/1230 Mb)
2.
0
1.
1.
错误的
符合事实的
1.
符合事实的
错误的
6.
5.
0
错误的
符合事实的
2.
2.
符合事实的
错误的
4.
4.
符合事实的
错误的
1.
0
1.
1.
符合事实的
错误的
3.
目前的进展:
0
0
1.
1.
符合事实的
错误的
将XYZ移动到PQR
3.
0
1.
1.
符合事实的
错误的
0
1.
14
速度:24 Mbps
5.
0
1.
1.
符合事实的
错误的
2.
0
1.
1.
符合事实的
错误的
4.
0
1.
1.
错误的
符合事实的
2.
3.
符合事实的
错误的
错误的
符合事实的
4.
4.
符合事实的
错误的
4.
4.
跳过当前文件
符合事实的
符合事实的
符合事实的
40
40
一半
0
0
1.
1.
暂停复制
符合事实的
符合事实的
符合事实的
40
40
2.
0
1.
1.
停止复制
符合事实的
符合事实的
符合事实的
40
40
4.
0
1.
1.
错误的
符合事实的
2.
5.
JAVA文件是

public class Main {
public static void main(String[] args) {

    Window w;
    Builder b;
    Gtk.init(args);
    b = new Builder();
    try {
        b.addFromFile("Mycopy.glade");
    } catch (FileNotFoundException | ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    w=(Window) b.getObject("window1");
    w.showAll();
    Gtk.main();
    }
}

</code>

那么,你的问题是什么?无法启动我的应用程序。这不是问题。如何摆脱此异常并启动应用程序。因此,首先我们需要揭示“太大”的含义:图标文件的大小太大,或者图标本身的大小太大。图标文件的大小(以字节为单位),您可以发布图标文件的图像吗?另外,我在这里引用了以下文档:。如果你真的在运行Gnome,你在运行什么版本的Gnome?