java - 从 jar 调用 java 类方法(不是 main)

标签 java jar

是否可以从命令行调用 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/

相关文章:

包含美元分隔变量的 Java 属性

java - 在 mac 上使用 openCV java 和 intellij

java - 有没有办法启动隐藏的jar文件?

java - 如何从 URL 中提取 jar 文件

java - Jar 文件找不到图像目录

java - 如何从多模块 Maven 项目构建可执行 jar?

Java将日期转换为sql时间戳

java - 拒绝超出 DoubleProperty 范围的更改

java - 使用 java apache 在 excel 中添加单元格

java - 容器级别的 Azure 存储指标