是否可以从命令行调用 jar 文件中类的特定方法(除 main 之外)?
最佳答案
如果您谈论的是从命令行运行 Java 代码,则否。
您可以指定一个类名,但不能指定要调用的方法,它始终必须是 public static void main(String[] argv)
。
你可以做的是编写一个帮助程序类(或像 BeanShell 这样的脚本)来做到这一点。
java -cp theJar.jar;. my.helper.WrapperClass theClassToCall theMethodtoCall arg1 arg2
关于java - 从 jar 调用 java 类方法(不是 main),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880037/