如何制作批处理文件来运行java程序
操作步骤
1、新建一个文件夹,将要执行java程序(可使用eclipse导出的可执行的jar包)拷贝到该文件夹中;
2、将jdk中jre文件夹拷贝到要执行的java程序所在的文件夹;
3、在java程序所在的文件夹中新建一个bat文件。
bat文件样例:
样例一:
@echo off
set PATH=.;%CD%\SocketAdapter_lib\jre\bin
set CLASSPATH=.
start java.exe -jar SocketAdapter.jar
@pause
样例二:
@echo off
start SocketAdapter_lib\jre\bin\java -jar SocketAdapter.jar
@pause
注:
可以在没有安装JRE的环境中,运行Java应用程序
java.exe 具体使用参见cmd中输入java -help
javaw.exe 相对于 java.exe 执行java程序过程中MS-DOS不可见
对于安装了JRE的环境中,第2步可以省略,bat文件如下
样例三:
@echo off
java -jar SocketAdapter.jar
@pause
使用bat文件运行java程序
打包以后是jar文件 如果你的电脑关联正确的话可以直接双击默认用java打开的 但是很多时候jar文件会被winrar关联 这时候你可以写个bat文件 javaw -jar 你的文件名.jar 就这一条语句就可以了
谁来帮我用bat文件直接运行java程序?java程序是放在C目录下的src目录下,跪求了。
@ECHO OFF
REM 最好在DOS命令行中运行,这个能看到错误信息,方便调试
CD /D C:\
REM 如果没有权限创建目录,请手动创建,并修改权限让EveryOne可以改写的
IF NOT EXIST bin mkdir bin
REM 设置CLASSPATH
SET CLASSPATH=bin
REM 如果还有别的.jar引用,这样
SET CLASSPATH=%CLASSPATH%;C:\a\b\xx.jar
REM 编译,有包的话,写上包的路径,有多少个源码目录、写多少个
javac -d bin src\*.java src\a\b\*.javasrc\a\h\*.java
REM 运行主类,有包要写a.b.Xxxxx
java XXXX
如何用.bat脚本执行java程序
@echo off
set JAVA_HOME=..\jre732
set PATH=%JAVA_HOME%\bin
set JNA_HOME=.
set CLASSPATH=.;%JNA_HOME%\conf
FOR %%F IN (%JNA_HOME%\lib\*.jar) DO call :addcp %%F
goto extlibe
:addcp
set CLASSPATH=%CLASSPATH%;%1
goto :eof
:extlibe
start javaw -Xms300m -Xmx400m ylxControlServer.Main
这是一个简单的bat,如果不会了留下联系方式,你做好了程序我给你打包也行
.bat运行java文件
第一步:切换要运行的java文件下;
第二步:右击鼠标创建一个文本文件,更名为”run.bat“;
第三步:第一行输入”javac CaiShuZi4JOptionPane.java“;
第四步:在第二行输入”java CaiShuZi4JOptionPane“,保存文件;
第五步:双击运行run.bat即可。
备注:如果是已经编译为class文件的话,只保留第四步,跳过第三步即可,”CaiShuZi4JOptionPane“是java文件的名称。必须有main方法,否则无法运行。