在没有main函数的cmd中执行方法

execute method in cmd without main function

我需要在 .java.class 中执行一个方法,但是这个 class 没有 main 函数(我不能使用 main函数因为它没有return值)我必须在cmd中执行这个方法,有什么办法可以解决这个问题吗?

首先:Java有方法,没有函数。

直到 Java 7,可以 运行 Java 在没有 main 方法的情况下使用静态块,但这在 Java 7 后被删除了,因为静态块不应该以这种方式使用。

如果你想运行它:添加一个main方法。

如果您想从 Python 调用 Java class 并从中获取结果,那么您应该使用 JPypePyjnius 之类的东西。

Calling Java from Python