如何通过.bat文件运行java应用程序
我需要通过.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)二进制路径添加
任何人都可以帮忙。当然可以,调用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
@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