使用命令行在Centos上执行JAVA函数

使用命令行在Centos上执行JAVA函数,java,centos,Java,Centos,我真的是Java的初学者。我有一些.jar文件,其中包含类和函数,如下面的屏幕截图所示 我想执行“podpiszDokumentDowolnymCertyfikatem” 我正在尝试这样的事情: java -cp podpisKwalifikowany.jar PodpisKwalifikowany.podpiszDokumentDowolnymCertyfikatem('string1', 'string2', 'string3') 但是得到错误: -bash: syntax error n

我真的是Java的初学者。我有一些.jar文件,其中包含类和函数,如下面的屏幕截图所示

我想执行“podpiszDokumentDowolnymCertyfikatem”

我正在尝试这样的事情:

java -cp podpisKwalifikowany.jar PodpisKwalifikowany.podpiszDokumentDowolnymCertyfikatem('string1', 'string2', 'string3')
但是得到错误:

-bash: syntax error near unexpected token `('
java-cp podpisKwalifikowany.jar podpisKwalifikowany.podpiszDokumentDowolnymCertyfikatem 返回

java-cp podpisKwalifikowany.jar podpisKwalifikowany() 但是,再一次:

 -bash: syntax error near unexpected token `('
有人能帮我吗?

如果
PodpisKwalifikowany
是一个可执行类(带有
main
的类),则可以使用以下语法运行它:

java -cp podpisKwalifikowany.jar PodpisKwalifikowany

如果
PodpisKwalifikowany
不是一个可执行类,则必须编写一个可执行类,在其中必须实例化
PodpisKwalifikowany
,然后调用实例上的方法。

如果
PodpisKwalifikowany
是一个可执行类(具有
main
的类),您可以使用以下语法来运行它:

java -cp podpisKwalifikowany.jar PodpisKwalifikowany

如果
PodpisKwalifikowany
不是一个可执行类,那么您必须编写一个可执行类,在其中必须实例化
PodpisKwalifikowany
,然后调用实例上的方法。

错误:无法找到或加载主类PodpisKwalifikowany确实,我的文件名为PodpisKwalifikowany.jar,但是在podpisKwalifikowany类中没有main我用来自podpisKwalifikowany类的屏幕更新了第一篇帖子错误:无法找到或加载主类podpisKwalifikowany当然,我的文件名为podpisKwalifikowany.jar,但在podpisKwalifikowany类中没有main我用来自podpisKwalifikowany类的屏幕更新了第一篇帖子