[问题]求救:JDK6+WTK1.5.1+Eclipse3.2编写j2me时不能运行

软件和网站开发以及相关技术探讨
回复
洛泺
帖子: 8
注册时间: 2007-07-10 18:40

[问题]求救:JDK6+WTK1.5.1+Eclipse3.2编写j2me时不能运行

#1

帖子 洛泺 » 2007-07-21 15:13

已经装好了JDK、WTK和Eclipseme
Eclipse里已经设置好WTK的路径

在编写j2ME程序时无法运行编写的程序,一运行控制台就出现下面代码:

java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.kvem.environment.JVM.main(Unknown Source)
Caused by: java.lang.NullPointerException
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)
at javax.swing.UIDefaults.getUI(UIDefaults.java:736)
at javax.swing.UIManager.getUI(UIManager.java:1012)
at javax.swing.JMenuItem.updateUI(JMenuItem.java:232)
at javax.swing.JMenuItem.init(JMenuItem.java:194)
at javax.swing.JMenuItem.<init>(JMenuItem.java:133)
at javax.swing.JCheckBoxMenuItem.<init>(JCheckBoxMenuItem.java:147)
at javax.swing.JCheckBoxMenuItem.<init>(JCheckBoxMenuItem.java:87)
at javax.swing.JCheckBoxMenuItem.<init>(JCheckBoxMenuItem.java:115)
at com.sun.kvem.midp.MIDP.initMenuActions(Unknown Source)
at com.sun.kvem.midp.MIDP.<clinit>(Unknown Source)
... 11 more
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1258)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1500)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1440)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1258)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1500)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1440)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
希望高手帮忙解决一下,谢谢了
头像
why_790721
帖子: 295
注册时间: 2006-12-01 22:28

#2

帖子 why_790721 » 2007-07-21 16:46

你的系统是6.06,6.10还是7.04,WTK是中文的吗?
洛泺
帖子: 8
注册时间: 2007-07-10 18:40

#3

帖子 洛泺 » 2007-07-21 20:30

我的系统是7.04
我刚学用Ubuntu,不知怎在Ununtu直接启动WTK,所以不太清楚是中文还是英文,不过wtk1.5.1好像还没有中文版吧。
我的WTK是直接在SUN主页下的:https://sdlc4d.sun.com/ECom/EComActionS ... 6D90267DA8

在GOOGLE搜WTK/J2ME UBUNTU,好像很少关于这方面的问题~
exingbin
帖子: 2
注册时间: 2007-07-28 12:53

#4

帖子 exingbin » 2007-07-29 12:29

我也遇到同样问题 哎 。。
头像
breakstring
帖子: 52
注册时间: 2007-08-13 2:23
来自: 在那遥远的地方
联系:

#5

帖子 breakstring » 2007-09-04 1:00

唉。。。。原来不是我一个人这个问题吖。。。
头像
breakstring
帖子: 52
注册时间: 2007-08-13 2:23
来自: 在那遥远的地方
联系:

#6

帖子 breakstring » 2007-09-04 1:15

找到一个暂时解决方法,写一个脚本文件,把字符集临时变成英文然后再打开Netbeans就好了:

代码: 全选

#!/bin/bash
declare -x LANG="en_US.UTF-8"
declare -x LANGUAGE="en_US"
/home/yourname/netbeans-5.5.1/bin/netbeans
我相信Eclipse也可以这样解决
不过唯一的遗憾就是模拟器中无法显示中文了
:(
我是一只菜菜菜菜鸟~~~~
回复