从Java中的另一个类运行方法

Cai*_*ait 1 java eclipse methods

我一直在用Eclipse尝试Java,但是我在从另一个类运行方法时遇到了麻烦.我已经阅读了有关此主题的其他帖子,但我仍然无法让它工作.

这是我的代码:(所有文件都在同一个Java项目中)

(一个名为Hello.java的文件中的代码)

public class Hello {
    public void printText(){
        System.out.println("Hello World");
    }
}
Run Code Online (Sandbox Code Playgroud)

(来自另一个名为TestHello.java的文件中的代码)

public class TestHello{
    public void main(){
        Hello hello = new Hello();
        hello.printText();
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,在Eclipse中,我保存所有文件,然后按CTRL + F11运行名为TestHello.java的文件,它应该使用Hello.java中的方法并打印Hello World但它不会打印任何内容.它给了我一个空的控制台.

非常感谢任何帮助,非常感谢.

f1s*_*1sh 7

要运行java文件,您需要一个main方法,但它必须看起来像这样:

public static void main(String[] args){
   //code here
}
Run Code Online (Sandbox Code Playgroud)

public void main()的不对.