`

bat运行java程序

阅读更多
大家都知道,java程序不像用C或者C++写出来的程序一样能够双击直接运行。但现在那位网友居然写了一个bat文件使得能够双击直接运行。相当方便。上网查了一下,很多人都这样。还有或多教程。不过我觉得太长,跟我相关的东西又少。于是乎直接用记事本打开下载下来的文件。发现里面就是一句话
java StartJMine
这就是在cmd中直接运行java的.class文件的命令啊。

前面不是刚刚完成我的坦克大战吗,嘿嘿...
最后总结发现,只要.class文件与bat文件在同一个目录下面,双击就能直接运行。很方便以后将我的成果进行演示给同学看了。爽!
爽啊!

后来又按照网友提示,加了一句
@echo off
这样就不会显示后面的dos窗口了。(不过我的还会,因为本来我的程序就会有信息输出到窗口。)


最后总结一下,代码如下:


@echo off
java TankClient

在class目录下执行bat 填写有包路径,但是没有后缀名
@echo off
java com.decp.test.test2
pause

执行程序时,需要相关的jar包进行包装
echo using Java %JAVA_HOME%\bin\java
set path=C:\Program Files\Java\jdk1.7.0\bin
set CLASS=D:\androidwork\test\build\classes
set CLASS_PATH=.;%CLASS%
set LIB=D:\androidwork\test\WebContent\WEB-INF\lib
set CLASS_PATH=%CLASS_PATH%;%LIB%\jsch-0.1.49.jar

java -classpath %CLASS_PATH% com.decp.test.test

pause
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics