黑马程序员技术交流社区
标题:
错误:仅当显示请求注释处理时才接受类名称“PersonDemo3”...
[打印本页]
作者:
郑庆伟
时间:
2012-6-6 00:03
标题:
错误:仅当显示请求注释处理时才接受类名称“PersonDemo3”...
本帖最后由 郑庆伟 于 2012-6-23 01:04 编辑
class Person
{
private String name;
private int age;
Person(String name)
{
this.name = name;
}
Person(String n,int a)
{
name = n;
age = a;
}
public void speak()
{
System.out.println("name="+name+"....age="+age);
}
}
class PersonDemo3
{
public static void main(String[] args)
{
Person p = new Person("lisi");
p.speak();
}
}
编译没有问题 运行提示: 错误:仅当显示请求注释处理时才接受类名称“PersonDemo3”
我的环境变量配置的也没有问题。
第一次遇到这个错误,这是什么原因造成的?
求帮助谢谢。
作者:
田建
时间:
2012-6-6 06:58
我估计lz错误发生原因是:运行javac编译是没有加上扩展名 ,解决方法加上java扩展名重新编译即可,如javac PersonDemo3.java 这样应该就可以了,lz可以试试!
作者:
郑庆伟
时间:
2012-6-6 11:05
昨天我试了好几次却是不行,扩展名没有问题,问了已经工作的室友也没有弄清楚,早上起来我重新写了一遍,编译运行却没有问题了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2