如何通过.bat文件运行java应用程序

我需要通过.bat文件运行我的Java应用程序。 请有人帮忙吗?

只需创建一个.bat文件,其中包含以下行:

@ECHO OFF set CLASSPATH=. set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar %JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass 

当然,调用java可执行文件。

我的是C:\Program Files\Java\jre6\bin\java.exe ,所以要运行它我会这样做

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

它与从命令行运行它的方式相同。 只需将“命令行”放入“.bat”文件即可。

因此,如果您使用java -cp .;foo.jar Bar ,请将其放入.bat文件中

 @echo off java -cp .;foo.jar Bar 
 @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)打开一个notpad 2)复制并通过此代码并保存此文件为ex:test.bat 3)双击tha批处理文件。 4)将您的java代码放入记事本并将其保存为NB: – 将此java文件保存为批处理文件所在的文件夹。

如果您有jar文件,则使用以下命令创建bat文件:

 java -jar NameOfJar.jar 

javac Application.java

java Application

pause

javac命令将编译java程序, java命令将运行程序, pause将暂停结果,直到您跨过它。

调用具有main()方法的类。

java MyClass

这里MyClass将有public static void main()方法。

  • 必须将javac(Windows上的.exe)二进制路径添加到全局PATH环境中。 变量。

    javac MyProgram.java

  • 或者使用java(Windows上的.exe)

    java MyProgram.jar