Java:从另一个类的主方法调用主方法

标签 java eclipse methods java-8 program-entry-point

我在同一个包中有一组 Java 文件,每个文件都有主要方法。我现在希望从另一个类逐步调用每个类的主要方法。 Splitter.java 就是这样的一个类文件。这是它的代码。

public static void main(String[] args) throws IOException {

    InputStream modelIn = new FileInputStream("C:\\Program Files\\Java\\jre7\\bin\\en-sent.bin");
    FileInputStream fin = new FileInputStream("C:\\Users\\dell\\Desktop\\input.txt");
    DataInputStream in = new DataInputStream(fin);
    BufferedReader br = new BufferedReader(new InputStreamReader(in));
    String strLine = br.readLine();
    System.out.println(strLine);

    try {
        SentenceModel model = new SentenceModel(modelIn);
        SentenceDetectorME sentenceDetector = new SentenceDetectorME(model);
        String sentences[] = sentenceDetector.sentDetect(strLine);

        System.out.println(sentences.length);
        for (int i = 0; i < sentences.length; i++) {
            System.out.println(sentences[i]);
        }
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        if (modelIn != null) {
            try {
                modelIn.close();
            } catch (IOException e) {
            }
        }
        fin.close();
    }
}

我现在希望在主方法内的 AllMethods.java 中调用它。 那么我该怎么做呢?还有其他几个类文件具有带有 IOException 的主方法,必须在 AllMethods.java 文件中调用这些方法。

更新 -

我有具有 IOException 的主要方法,以及没有 IOEXception 的主要方法,这些方法必须在 AllMethods.java 中调用。

最佳答案

你可以做到。 Main 方法也与任何其他静态方法一样

public static void main(String[] args) throws IOException {
 ....// do all the stuff


Splitter.main(args); // or null if no args you need
}

关于Java:从另一个类的主方法调用主方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33055575/

相关文章:

java - 如何将 org.w3c.dom.Document 对象转换为字符串?

java - 当我不知道启动时调用了哪个类的main方法时,是否可以在main方法中设置断点?

java - Java中的方法和数组

javascript - Eclipse (STS)、Maven 和 maven-minify-plugin,它们可以一起工作吗?

eclipse - STS启动时出现 'Unable to find Asm for stackmap generation'错误如何解决?

java - 主方法中的打印方法不起作用 - Java

c - 在c中通过方法/函数传递结构的问题

java - 如何在 Java 中拆分字符串,忽略多个连续的标记

java - 使用不同的值调用递归函数

java - 在 Java 8 默认接口(interface)方法上使用 Spring @Transactional 注释是否安全?