在没有主程序的情况下执行 jar?

The*_*den 5 java program-entry-point jar executable-jar

我可以在没有主类的情况下以这种方式执行 jar 文件吗:

java -jar my_jar.jar -getX arg1 arg2 ...
Run Code Online (Sandbox Code Playgroud)

知道我有一个名为 getX 的方法,它以 arg1 arg2 ... 作为参数。任何的想法?

The*_*ook 3

你必须有一个主要方法。

main 的签名必须是:

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

因此,您可以在 main 方法中调用 getX 方法。

  • 我认为OP知道签名 (9认同)