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

如何通过.bat文件运行java应用程序,java,Java,我需要通过.bat文件运行Java应用程序。 任何人都可以帮忙。当然可以,调用java可执行文件 我的是C:\Program Files\Java\jre6\bin\Java.exe,所以要运行它,我会这样做 C:\ProgramFiles\Java\jre6\bin\Java.exe-jar myjarfile.jar调用具有main()方法的类 javamyclass 这里MyClass将有公共静态void main()方法。 必须将javac(.exe on Windows)二进制路径添加

我需要通过.bat文件运行Java应用程序。
任何人都可以帮忙。

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

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


C:\ProgramFiles\Java\jre6\bin\Java.exe-jar myjarfile.jar

调用具有main()方法的类

javamyclass

这里MyClass将有
公共静态void main()
方法。

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

    javac MyProgram.java

  • 或在Windows上使用java(.exe)

    javamyprogram.jar


只需创建一个.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

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

因此,如果您使用
java-cp。;foo.jar Bar
,将其作为

@echo off

java -cp .;foo.jar Bar

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

java -jar NameOfJar.jar
1) 打开记事本 2) 复制并跳过此代码,并将此文件另存为 例:test.bat 3) 双击批处理文件。 4) 将java代码放入记事本并将其另存为
注意:-将此java文件保存到批处理文件所在的文件夹中

javac应用程序.java

java应用程序

暂停


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

他问的是运行,而不是编译应该是
java-jar myjarfile.jar
(您的示例缺少
-jar
)当您只想编译和运行记事本时,打开记事本的目的是什么?
@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