How to call method in jar file with terminal?

后端 未结 4 649
粉色の甜心
粉色の甜心 2021-01-17 16:34

I have a compiled project in a jar file and I need to call a method from it.How can I do that in ubuntu terminal?

相关标签:
4条回答
  • 2021-01-17 16:44

    I need to call a method from it.

    This is not very specific statement. if you are interested to call main method of your Main class then you can do

    java -jar path/to/yourjar/yourJar.jar
    
    • JAR Basics

    if you want to call a method from this class from another class then you need to add this jar into your classpath and then you can access other methods. but since you wrote from terminal I assume the first approach fits for you

    0 讨论(0)
  • 2021-01-17 16:47

    You can not call any method from terminal or cmd of any class.

    You can execute class through terminal.

    If your jar is executable try: java -jar "Name of your Jar"

    Or set the class path of your jar: java -classpath path-to-jar <package>.<classname>

    0 讨论(0)
  • 2021-01-17 16:51
    java -cp path/to/jar <package>.<classname>
    

    example:

    java -cp test.jar org.dekz.HelloWorld
    
    0 讨论(0)
  • 2021-01-17 16:53

    you can call a specific method from a jar file if and only if the developer programmed the file to call it from outside. You can use a jar explorer to fine the details of each class inside a jar file

    0 讨论(0)
提交回复
热议问题