当我们以运行JAVA运行程序时(含用MAIN()方法的类),可以写一..bat格式的批处理文件,以便双击该文件即可运行JAVA应用程序,
主要是在文件中编写 java 你的主类(含用MAIN()方法的类,带完整的包名),当然后如果主类引用到其他类,则需设置CLASSPATH变量,提向你的
其他类的路径,如果其他类打成了JAR包,则应该同时指向JAR包的文件路径,这样主类就可以找到要运行时的相关引用类.
.bat文件格式:
![](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
.bat文件格式的编写可以从网上找相关文章,主要是一些命今的编写.
在设置classpath 属性时要注意: . 这个点,意思是先从当前 .bat 所以的目录以准,按包名去查找对应的类文件,而且类是以目录的形式存在时一定要设置
否则会提示找不到类文件,如果全部打成了JAR文件的形式,则只需指定LIB(JAR文件一般放在此目录中)目录就可以了.
当然这是在WINDOWS的系统中编写的方法,如果是在LINUX等系统中,只需更改下.bat 中的命今即可.
另外如果是一个比较完整的运行程序,如要读取配置文件,输出日志,等,可以用ANT来编译,打包,测试等.使发布,移植运行程序更加方便.