我有一个包含大量类的jar文件,在每个类中都有我必须从.sh文件调用它们的静态方法。
我对每个模块都有函数类,这个类聚合了模块中的所有方法。
示例:
public class Functions{
public static String e1(){return e1.e1();}
public static Integer e2(){return e2.e2();}
}public class e1{
public static String e1(){
//do something
}
}public class e2{
public static Integer e2(){
//do something
}
}我想从sh文件调用函数类中的函数:
result=$jar.Functions.e1()我坚信这是唯一的解决方案:
“从shell脚本中调用的唯一java方法是类的主要方法,方法是使用java命令行执行该类。”
是对的吗?
发布于 2022-09-23 19:55:11
我创建了一个运行程序模块,在这个模块中,我创建了大量的主类,每个主类运行都是上面提到的静态函数。然后,我使用java命令从bash函数调用可分解的main。
https://stackoverflow.com/questions/73688675
复制相似问题