您的位置:程序门 -> java -> netbeans



linux下netbeans6.0开发desktopapplication时出现的奇怪问题向大家求教


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


linux下netbeans6.0开发desktopapplication时出现的奇怪问题向大家求教
发表于:2007-12-10 00:00:09 楼主
                我在fedore   core7上安装了netbeans6.0之后想进行gui的开发,但是却遇到了匪夷所思的问题,本人是netbeans的新手,希望大家不吝赐教。
                我按照新建工程的提示依次   file-> new   project-> java-> java   desktop   application,新建了desktopapplication1的项目,之后自动生成三个文件,desktopapplication1.java,   desktopapplicationaboutbox.java,   desktopapplicationview.java。点击preview   design按钮,可以看到正常运行时的窗体,但是build并运行项目时却只能看到报错信息。

//信息局部显示如下完整的信息附件中


init:
deps-jar:
compile:
run:
2007-12-9   23:41:33   org.jdesktop.application.application   create
警告:   couldn't   set   lookandfeel   application.lookandfeel   =   "system"
java.lang.nullpointerexception

........
                at   sun.awt.suntoolkit.firedesktopfontpropertychanges(suntoolkit.java:1698)
                at   sun.awt.suntoolkit.setaafontsettingscondition(suntoolkit.java:1743)
                at   sun.swing.swingutilities2$aatextinfo.getaatextinfo(swingutilities2.java:119)

.......
2007-12-9   23:41:33   org.jdesktop.application.application$1   run
严重:   application   class   desktopapplication1.desktopapplication1   failed   to   launch
java.lang.nullpointerexception

.......
                at   org.jdesktop.application.application$1.run(application.java:171)
.......
caused   by:   java.lang.nullpointerexception
.......
                at   org.jdesktop.application.application$1.run(application.java:171)
                ...   8   more
exception   in   thread   "awt-eventqueue-0"   java.lang.nullpointerexception

.......
exception   in   thread   "awt-eventqueue-0"   java.lang.nullpointerexception
.......
build   successful   (total   time:   2   seconds)


                显示build   successful但是却不显示运行结果,红色显示的信息涉及到的好像都是netbeans内部实现的类,于是我又在windows   xp下做了同样的尝试,能正确显示窗体并响应操作。不知道是我安装有问题还是其他什么原因,请高手帮忙。
该帖包含附件:
发表于:2007-12-30 02:00:361楼 得分:0
我也遇到了这样的问题,我用的是fedora8,已经解决。

                警告:       couldn't       set       lookandfeel       application.lookandfeel       =       "system"  

就是上面这句警告:界面采用java自己的就行了。

          打开projectproperties->   application->   desktop   app,
将右侧的   look   &   feel   设置成   java   default。
发表于:2008-01-03 10:21:512楼 得分:0
这个问题是不能正常加载linux   gtk的问题。我在ubuntu中也会出现,解决的方法很简单,打开desktopapplication1.properties(desktopapplication1为你的主程序名),找到application.lookandfeel     ="system"这行,把system改成任意基他字串,比如metal。再运行,界面变成java默认界面。      


快速检索

最新资讯
热门点击