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?
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
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
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>
java -cp path/to/jar <package>.<classname>
example:
java -cp test.jar org.dekz.HelloWorld
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