wtk2.5.2报错:类XXX是公共的,应在名为XXX.java的文件中声明

反复检查也没发觉错在哪。例如:publicclassHelloWorldextendsMIDletimplementsCommandListener{}编译时就报错:类H... 反复检查也没发觉错在哪。例如:public class HelloWorld extends MIDlet implements CommandListener{ }
编译时就报错:类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明。第一个单词不就是public吗?已经声明了呀。
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
碧血玉叶花
2015-04-29 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1724万
展开全部
配置J2ME的eclipse的开发环境
1.下载安装工具 

jdk-1_5_x   或jdk1.4.x 
j2me_wireless_toolkit-2_2-ml-windows 
eclipse-SDK-3.1   或   eclipse-SDK-3.0.x 
eclipseme.feature_0.9.2_site 

2.安装jdk并配置环境变量 

按照JDK的提示来安装,安装完之后设置环境变量 

假设我们的jdk安装在d:\jdk-1_5_0_04 

JAVA_HOME   =d:\jdk-1_5_0_04   (说明:安装路径) 

CLASSPATH   =   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar     (说明:设置CLASSPATH注意前面的.;别忘记了:)) 

最后在path中添加   %JAVA_HOME%\bin   (说明:设置执行命令,注意:原先的path后面没有分号的话,必须在将%JAVA_HOME%\bin改为;%JAVA_HOME%\bin) 

接下来我们可以测试一下jdk的安装配置是否成功. 

编写HelloWorld.java文件,输入如下代码: 

class     HelloWorld 

public   static   void   main(String[]   args)   

System.out.println( "Hello   World! "); 



保存文件之后,输入javac   HelloWorld.java   再输入java   HelloWorld   如果你的屏幕上出现Hello   World!那么,恭喜你,你的JDK安装成功了! 

3.安装j2me_wireless_toolkit-2_2-ml-windows(简称WTK) 

wtk安装很简单,按照提示安装即可。 

4.将eclipse解压到任何位置即可,然后安装eclipse与wtk之间的调用插件. 

5.测试J2ME,在eclipse中运行如下代码,如果出现hello   world!,恭喜你,你的J2ME移动开发平台安装成功了! 

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()   
        { 
        Form   f   =   new   Form( "测试 "); 
f.append( "hello   world! "); 
                display.setCurrent(f); 
        } 

        public   void   pauseApp()   
        { 
            
        } 
    
        public   void   destroyApp(boolean   unconditional)   
        { 
        
        } 
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态住宅IP的服务商。动态住宅IP可以为用户提供更加灵活和稳定的网络连接,同时也可以用于一些特定的网络应用场景,例如网络游戏、视频直播等。使用StormProxies的动态住宅IP服务,用户可以通过更换IP... 点击进入详情页
本回答由Storm代理提供
302652034_bai
2015-04-14 · TA获得超过4145个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1546万
展开全部
你的java文件要叫做HelloWorld.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式