j2me错误:应在名为myClass.java的文件中声明类myClass是公共的
伙计们,我怎样才能纠正上面的错误,我的类名确实有扩展名.java。我是j2me新手,我需要做一个基于位置的应用程序,但我非常努力……通常在Java中,每个.Java文件最多只能包含一个公共顶级类,并且该文件必须与该类同名。j2me错误:应在名为myClass.java的文件中声明类myClass是公共的,java,java-me,Java,Java Me,伙计们,我怎样才能纠正上面的错误,我的类名确实有扩展名.java。我是j2me新手,我需要做一个基于位置的应用程序,但我非常努力……通常在Java中,每个.Java文件最多只能包含一个公共顶级类,并且该文件必须与该类同名。 因此,名为MyClass的类必须存储在名为MyClass.java的文件中 注意:类名应该以大写字母开头 更新:当使用包(java文件开头的包指令)时,文件必须存储在与包结构相同的目录结构中。 因此,如果您有此文件: package com.something.test; p
因此,名为
MyClass
的类必须存储在名为MyClass.java
的文件中
注意:类名应该以大写字母开头
更新:当使用包(java文件开头的包
指令)时,文件必须存储在与包结构相同的目录结构中。因此,如果您有此文件:
package com.something.test;
public class MyClass {}
它必须存储在{root}/com/something/test/MyClass.java
中,并使用javac com.something.test.MyClass
相对于NetBeans 6.5中的目录
{root}
,我通过遵循左下角的第一个路径修复了这个问题:
文件名>源程序包>文件名>Main.java
右键单击Main.java,将鼠标移到重构上,然后单击重命名。在那里键入类名(区分大小写),然后选择Refactor。这应该可以解决问题。你能帮我说一下如何解决这个问题,如何创建myclass.java,因为我创建了一个midlet.java,我应该在class.java和midlet.java中放些什么,有什么区别,我在使用netbeans,我是新手,我的教授只给我们上课,没有研讨会,他告诉我们自己研究并做这个项目,但这是一个相当棘手的问题,因为我以前从未使用过netbeans,我们也没有这方面的练习,所以我很迷茫,如果你能帮我解决这个问题,我仍然拥有它。谢谢你的时间哦,我从来没有使用过netbeans,所以我可以给你任何具体的提示。。。您应该有一个project explorer,其中包含所有源文件,并且有一个名为
MyClass.java
的文件。打开它时,第一行应该是公共类MyClass
。这些名字必须匹配!有关更多信息,请查看以下内容: