Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 移动互联网  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请教!初学者问题
internet





发贴: 6
积分: 0
于 2004-09-03 09:34 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
各位前辈好:
小弟在学习过程中遇到这样的问题,请指教:
原代码如下:
package HelloWorld;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Hello extends MIDlet{
private Display display;
public Hello(){
display=Display.getDisplay(this);
}
public void startApp(){
if(display.isColor()){
System.out.println("支持彩色,工有颜色:"+display.numColors());
}else{
System.out.println("不支持彩色,其alpha透明级别:"+display.numAlphaLevels());
}
}
public void destroyApp(boolean uncoditional){
}
public void pauseApp(){
}
}
这是书上的一个很简单的示例程序,但是在编译时提示信息为:
C:\WTK20\apps\HelloWorld\src\HelloWorld\Hello.java.java:5: class Hello is public, should be declared in a file named Hello.java
public class Hello extends MIDlet{
^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed
我用的是J2ME Wireless Toolkit 2.0_01--KToolbar
在用J2SE开发应用程序是 也不能声明为public类

去掉public以后 编译通过
但在j2me运行时 提示异常
Running with storage root QwertyDevice
Unable to create MIDlet HelloWorld.Hello
java.lang.IllegalAccessException
  at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
  at com.sun.midp.midlet.Selector.run(+22)
不知道该如何解决这个问题,请各位大侠指教一二!!!!!!
由于小弟水平有限,请各位说明详细的解决问题方法!!





话题树型展开
人气 标题 作者 字数 发贴时间
7089 请教!初学者问题 internet 1194 2004-09-03 09:34
6229 Re:请教!初学者问题 internet 40 2004-09-03 15:24

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923