2011-10-31 103 views

Respuesta

9

No puede llamar a ningún método desde el terminal o cmd de ninguna clase.

Puede ejecutar la clase a través de la terminal.

Si su jar es tratar ejecutable: java -jar "Name of your Jar"

O establecer la ruta de clase de la jarra: java -classpath path-to-jar <package>.<classname>

+1

Podemos asignar el nombre del método como parámetro. Si es público, se ejecutará. java -jar . Ejecuta todos los métodos con el mismo nombre en todos los paquetes del contenedor. – Sashank

5
java -cp path/to/jar <package>.<classname> 

ejemplo:

java -cp test.jar org.dekz.HelloWorld 
4

Tengo que llamar a un método de ella.

Esta afirmación no es muy específica. si está interesado llamar al método principal de su clase principal entonces usted puede hacer

java -jar path/to/yourjar/yourJar.jar 

si desea llamar a un método de esta clase de otra clase, entonces es necesario agregar este jar en su classpath y luego puede acceder a otros métodos. pero como escribió desde el terminal, asumo que el primer enfoque le queda bien

0

puede llamar a un método específico de un archivo jar si y sólo si el desarrollador ha programado el archivo de llamarlo desde afuera. Puede usar un explorador de jar para ajustar los detalles de cada clase dentro de un archivo jar

Cuestiones relacionadas