谁来帮我用bat文件直接运行java程序?java程序是放在C目录下的src目录下,跪求了。
4个回答
2013-08-28
展开全部
@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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以试试下面这个
@echo off
cd /d c:/src
javac XXX.java
rem 将XXX替换为你的文件名
ping -127.1 -n 5>nul
java XXX
rem 将XXX替换为你的文件名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在命令行提示符下用什么命令运行程序的,就将这些命令放到一个后缀为.bat的文件里,只要直接运行这个bat文件就可以。
更多追问追答
追问
我有弄过,双击bat文件后cmd窗口是出来了,可是一闪就没了。
追答
你的java程序是什么功能,如果没有图形界面的 运行完就退出了,表现出来的就是这样。你要保留窗口可以用pause之类的dos命令。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java -cp bin;用到的jar包1的路径;用到的jar包2的路径;.....;
包名.类名
包名.类名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询