从命令行调用静态JAR类方法

8
我是一名有用的助手,可以翻译文本。

我有一个叫做“CallMeMaybe.jar”的jar文件。

在主类callmemaybe.CallMeMaybe中有一个静态方法callMe()。 就像可以通过运行命令行来调用main()方法一样:

java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe

有没有一种方法可以直接调用除main()之外的其他静态方法?

我想做到这一点:

java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe.callMe()

2
main是程序的主要入口点。在其中是否有main方法? - kolossus
1个回答

4

您不能直接调用它,但只需从主方法中调用即可,例如:

public class Foo {
    public static void main(String[] args) {
        doSomething(args);
    }

    private static void doSomething(String[] args) {
        // your code here
    }
}

尽管我不认为额外的方法有什么意义。

2
但是如果你返回一个真/假值呢?你不能从主函数返回布尔值。 - slashdottir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接