如何调用罐子类

时间:2018-11-16 08:06:58

标签: java

如何使用CMD调用JAR CLASS

我是Java的新手。

这是我的JAR文件

https://drive.google.com/file/d/16bL0n4KS9IP75tDJhhbeNLeiS3boX3iP/view?usp=sharing

我想使用CMD来调用JAR中的CLASS。

我试图调用getHardware()

java -cp uhfrcom13_v1.9.jar com.handheld.uhfr.UHFRManager.getHardware

我遇到了错误

找不到main方法,请将main方法定义为:public static void main(String [] args)否则,JavaFX应用程序类必须扩展javafx。应用程序类必须扩展javafx.application.Application

请大师教我如何打电话

2 个答案:

答案 0 :(得分:0)

UHFRManager类中,您必须添加public static void main(String[] args)-在此方法中,您可以调用getHardware()方法。运行jar文件时,java总是在您的类中寻找main方法。

答案 1 :(得分:0)

进行以下更改,它将起作用。

  1. 确保在您的类中有一个主方法(公共静态void main(字符串[] args)),其中getHardware是一个方法,然后从主方法中调用getHardware方法以进行处理[您应从CMD而不是具体方法!]。
  2. 确保在CMD中使用以下命令,假设您的类是UHFRManager,而getHardware是其中的方法,
    java -cp "uhfrcom13_v1.9.jar" com.handheld.uhfr.UHFRManager
    我希望它能起作用。