请大神帮忙啊,java小问题

nevermore676 2013-02-11 10:26:59
package je3.classes;

public class RectTest {
public static void main(String args[]){
System.out.print('a');
}
}
我这里面明明有主函数,可为什么编译的时候显示:
错误: 在类 je3.classes.RectTest 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)
如果注释掉package那一行就可以通过。这是为什么??有什么解决办法么?
这是我用eclipse,先建了一个包je3.classes然后写的class
本人菜鸟。高手误喷啊,谢啦~
...全文
392 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cly4756 2013-02-16
  • 打赏
  • 举报
回复
朋友我也是新手,你用eclipse建类时把带主函数那个选上,决不会出这种错的。
nevermore676 2013-02-15
  • 打赏
  • 举报
回复
是这样的。。我写了个代码编译的时候我设置的快捷键功能是javac 文件名.java。运行的时候是java 文件名。我这个用的是Editplus。谁知道怎么设置快捷键就相当于在cmd里输入 javac -d . 文件名.java 以及 java je3.io.文件名??就是在Editplus里。
zeko075 2013-02-14
  • 打赏
  • 举报
回复
LZ,经测试没有任何问题,直接复制的你的代码,建的一样的包。 估计是其它的问题,看看有没有其他地方有相同的类文件····
猿来是妳 2013-02-14
  • 打赏
  • 举报
回复
你是用什么写的这个?? 前面那些家伙括号前括号后的一点关系都没,不过推荐括号在前。 这个估计是类RectTest 和你定义的 .java源文件名字不一样检查之后再编译一次
zhuxuanzhu 2013-02-14
  • 打赏
  • 举报
回复
把你eclipse里面的项目树截图看看吧。估计是package名和class的package不合。
asww22 2013-02-12
  • 打赏
  • 举报
回复
你定义的包名或类名位置错了吧
leo0503 2013-02-12
  • 打赏
  • 举报
回复
是public static void main(String[] args)注意括号的位置,编译器才提示没有主方法的
nevermore676 2013-02-12
  • 打赏
  • 举报
回复
改成public static void main(String[] args)还是一样的结果。
Candylibin 2013-02-12
  • 打赏
  • 举报
回复
public static void main(String args[]) 别这吗写,还是(String[] args)
a12939026 2013-02-11
  • 打赏
  • 举报
回复
完全没问题么。 你肯定是别的地方搞错了。
zqfddqr 2013-02-11
  • 打赏
  • 举报
回复
public static void main(String[] args) 这不明显让你把方括号放前面么
valid25f 2013-02-11
  • 打赏
  • 举报
回复
重启电脑 。。。。。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧