2012-01-20 37 views

Respuesta

26

Basta con crear un archivo con las siguientes líneas en él:

@ECHO OFF 
set CLASSPATH=. 
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar 

%JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass 
12

Claro, llame al ejecutable de Java.

mina es C:\Program Files\Java\jre6\bin\java.exe, lo que para ejecutarlo lo haría

C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar

+2

Debería ser 'java -jar myjarfile.jar' (en su ejemplo falta el' -jar') –

0

llamar a la clase que tiene el método main().

java MyClass

Aquí MiClase tendrá public static void main() método.

0
  • javac (.exe en Windows) ruta binaria hay que añadir en la trayectoria global de env. variable.

    javac MyProgram.java

  • o con Java (.exe en Windows)

    MyProgram.jar java

+1

Pregunta sobre ejecutar, no compilando – adarshr

6

Es la misma forma en que lo ejecuta desde la línea de comandos. Simplemente ponga esa "línea de comando" en un archivo ".bat".

Por lo tanto, si se utiliza java -cp .;foo.jar Bar, poner esto en un archivo .bat como

@echo off 

java -cp .;foo.jar Bar 
2

Si Usted tiene archivo jar a continuación, crear archivo bat con:

java -jar NameOfJar.jar 
3
@echo off 
echo You Are going to creata Java Class 
set /p Name=Enter your Class Name?: 
echo Your class Name is %Name% & pause 
echo To creat a Notepad 
pause 
notepad %Name%.java 
set path=%PATH%;C:\Program Files\Java\jdk1.6.0_14\bin 
pause 
javac 
echo Your java Path succsussfully set. 
javac %Name%.java 
pause 
echo Successfully Compiled 
java %Name% 
pause 

1) abierto a notpad 2) copie y pase este código y guarde este archivo como ex: test.bat 3) Haga doble clic en el archivo por lotes. 4) coloque sus códigos java en el bloc de notas y guárdelo como N.B.:- guarde este archivo java en la misma carpeta que su archivo por lotes.

+0

¿cuál es el propósito de abrir el bloc de notas cuando solo desea compilar y ejecutar? –

2

javac Application.java

java Application

pause

El comando javac compilará el programa Java y el comando java se ejecutará el programa y pause hará una pausa en el resultado hasta que lo atraviesan.

Cuestiones relacionadas