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

标签 java eclipse methods

我一直在尝试将 Java 与 Eclipse 结合使用,但在运行其他类的方法时遇到了问题。我已经阅读了有关此主题的其他帖子,但仍然无法正常工作。

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

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

public class Hello {
    public void printText(){
        System.out.println("Hello World");
    }
}

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

public class TestHello{
    public void main(){
        Hello hello = new Hello();
        hello.printText();
    }
}

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

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

最佳答案

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

public static void main(String[] args){
   //code here
}

您的 public void main() 不正确。

关于java - 从 Java 中的另一个类运行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36411114/

相关文章:

java - 将参数传递给 @Inject Bean 的实例

javascript - jQuery - 顺序运行多个方法

java - 单独方法中的数组

java - 如何将字符串文本添加到 orElse 和 .map

java - SnakeYAML正在实例化ArrayList而不是HashMap

java - Eclipse 创建您自己的 system.out.println 快捷方式

java - 所需库的存档 : 'lib/Chrome/chromedriver' in project 'XYZ' cannot be read or is not a valid ZIP file using ChromeDriver Selenium Java

java - java 方法的某种扩展

java - 如何在这里获取 "What' s?”来自纬度和经度的信息?

java - JSDAI错误: Dictionary data file is missing for schema