public class Person {
void speakHello(){
System.out.print("您好,很高兴认识您");
System.out.println(" nice to meet you");
}
}
class Xiti{
public static void main(String[] args) {
// TODO Auto-generated method stub
Person zhang = new Person();
zhang.speakHello();
}
}
这是课本上的题目,为什么一直有错误呢?
怎么用,我刚学Java,不是很懂
追答程序没错的。。好吧。我详细讲一遍
首先是环境变量,这个如果你没配置好那就什么后别说。
我不知道你用什么环境的。那就用命令行来
首先复制这个到新建文本文档中,重命名(记得把后缀也改了)。改成Person.java 提示你拓展名时你确定。。然后开始>运行)-->cmd 确定路径没错后。
1.javac Person.java
2.java Xiti
我刚毕业,我没记错这个应该第一节课都有说的。。估计你睡觉了 <<- -.
Java运行时出现的一个错误 Error: Main method not found in class Ja...
你的main方法名称写错了 不是 mian 是main 那个输出信息的地方也有错误 改成下面这样 public static void main(String[] args) { Person p2=new Person("张三",20);Person p1=new Person("张三",20);System.out.println(p1.compare(p2)?"相等":"不是相等");} ...
java 代码 Person.java:40: 错误: 无法将类 Person中的构造器 Person应用...
在我们未声明构造函数时,编译器会自动帮我们生成一个无参构造函数;但是当我们声明了一个或多个构造函数后,编译器就不会再帮我们自动生成一个无参构造函数的,因此,在直接new Person()这样调用时,系统无法找到Person()构造函数,当然会报错了。。
java中出现The method getIdStr() is undefined for the type...
方法1:检查getIdStr()方法的名字是否写错。方法2:检查getIdStr()方法中是否存在参数,没有填写参数也会出现该提示。方法3:检查Person类,是否含有该方法,没有该方法,需要在类中添加;如果有该方法,请仔细检查方法名和方法参数是否正确。
运行下面Java程序时出现选择未包含main类型的启动错误,哪位高手能够...
public static void main(String[] args)\/\/你的main打错了。。。{ person p=new person();p.name="张三";p.age=25;p.talk();} }
java提示错误:在应用程序类路径 Person 中找到类
cmd中指令写错了啊,编译时用 javac EncDemo01.java 编译完之后运行时用 java EncDemo01
java编译时找不到符号
如果坚持将类分开,记得先编译`main`方法所在的类,如`Life.java`,然后编译其他依赖的类。下面是一个简化过的代码片段,展示如何正确组织类和编译顺序:当你在Java中遇到编译时找不到符号的错误,首先要检查类间的依赖关系。例如,将`Person`、`Child`和`House`类放在同一个Java文件中,如:java publ...
JAVA中提示The type Person is already defined
在你的工程的package里面已经有class文件已经定义Person 只需要在该工程里新建一个包,把class文件拉进去就可以了!
以下Java程序中Person(){};是什么意思,有什么作用?
Person();的new Person()。后面的Person()其实就是Person()构造方法。不能删除的原因是:后面有重载方法Person(String n, char s),java中如果public类中没有构造方法,默认有一个空构造,如果要是想对构造方法进行重载,那么构造必须存在,否则在new对象是,编译器不能正确选择正确的构造器 ...
JAVA中,写的Person类的class Person这行提示了The type Person is al...
没这么神吧 你明明是getName() 你试试不写呢 如果还是这样输出 那可能是你以前的进程没有关 重启一下myeclipse再试试
Java在创建对象时,比如说Person a = new Person( ); 当中的( )小括号...
这个是因为你没有写自己的构造函数的的原因。如果你的类是这样的:public class Person { public Person(String name) { } } 这样你newPerson的时候就必须带参数了。