posts - 60,comments - 71,trackbacks - 0


 当我们以运行JAVA运行程序时(含用MAIN()方法的类),可以写一..bat格式的批处理文件,以便双击该文件即可运行JAVA应用程序,

主要是在文件中编写 java 你的主类(含用MAIN()方法的类,带完整的包名),当然后如果主类引用到其他类,则需设置CLASSPATH变量,提向你的

其他类的路径,如果其他类打成了JAR包,则应该同时指向JAR包的文件路径,这样主类就可以找到要运行时的相关引用类.

.bat文件格式:

@echo off
set classpath=.;./lib/mysql-connector-java-3.0.10-stable-bin.jar
java bat.test.BatTest
pause

.bat文件格式的编写可以从网上找相关文章,主要是一些命今的编写.
在设置classpath 属性时要注意: . 这个点,意思是先从当前 .bat 所以的目录以准,按包名去查找对应的类文件,而且类是以目录的形式存在时一定要设置
否则会提示找不到类文件,如果全部打成了JAR文件的形式,则只需指定LIB(JAR文件一般放在此目录中)目录就可以了.

当然这是在WINDOWS的系统中编写的方法,如果是在LINUX等系统中,只需更改下.bat 中的命今即可.
另外如果是一个比较完整的运行程序,如要读取配置文件,输出日志,等,可以用ANT来编译,打包,测试等.使发布,移植运行程序更加方便.

posted on 2008-05-16 11:18 henry1451 阅读(6474) 评论(0)  编辑  收藏 所属分类: Java技术

只有注册用户登录后才能发表评论。


网站导航: