quiero llamar a la clase java en el archivo por lotes. cómo puedo llamar. me puede decir cualquier comando que requieren el archivo de clasellame a la clase java en el archivo por lotes
Gracias Krishna
quiero llamar a la clase java en el archivo por lotes. cómo puedo llamar. me puede decir cualquier comando que requieren el archivo de clasellame a la clase java en el archivo por lotes
Gracias Krishna
Si ha compilado el archivo .java
, y tener el archivo .class
, que contiene el código de bytes para su función main
, a continuación, basta con ejecutar:
java myclass
donde myclass
es el nombre del módulo (el archivo tiene que ser myclass.class
).
Esto no funcionará si myclass no está en el paquete predeterminado. Además, según las convenciones de Java, debería ser "Myclass" en lugar de "myclass" – darioo
si va a ser un Myclass clase con el nombre del paquete com.mycomp.util entonces usted tiene que ir al directorio padre del "com", por ejemplo "c: \ src" es la carpeta que contiene el paquete com entonces
su comando debe estar en el archivo por lotes
cd c: \ src java -cp jar1; jar2; com.mycomp.util.Myclass
ahora llame al archivo por lotes.
sólo tiene que utilizar esto en ur archivo .bat
java -classpath folderName/example.jar; com.example.package.ExampleProgram
Si va a colocar el archivo .bat en la misma carpeta con el frasco, entonces no es necesario mencionar el nomCarpeta
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
Recomendaría primero preparando tu (s) clase (s) y proporcionando un enlace al contenedor.
@echo off
java-jar "C: \ path_to_jar_directory \ test.jar" "C: \ path_to_arguments \ property.properties"
Es posible que desee aceptar una respuesta o responder si ninguna de las trabajo ... –