运行java程序批处理bat

 

---bat文件内容--- @echo on set JAVA_HOME=C:jdk1.5 set classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;要引用的包的路径 set path=C:jdk1.5in

java com.javapackage.webService.Server pause ---文件结束 以下是说明--- jdk路径根据实际情况而定,然后运行即可。 若是需要引入外部包,则必须在classpath中指定要引用的包的路径,必须是完整路径,例:D:xRTXinlibaaa.jar; 直接追加到 set classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;后面即可。如果需要引入的jar包不止一个,那么就需要逐个引入了,这样,加入要引入的jar非常多,像本例一样要引入几十个,那再手工一个个导入的话就是非常麻烦、恐怖了。那么有没有简单的方法呢?经过我上网查询和自己实验,我发现有一个办法是行得通的:就是把所有的jar包都解压缩,解压成类,然后全放在一个文件夹下(比如lib下),然后直接set classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;D:xRTXinlib;这样即可! 程序会自动在lib文件夹里寻找匹配的class文件。不过不解压的话,程序不会自动寻找,必须逐个指定要引用的jar包。 ----------------

生成批处理文件!先把JDK里面的 jre运行包拷在你项目的根目录,和bin包同一目录,然后在改目录新建一个.txt文档,在里面写如下代码 set classpath=binset path=jreinjava 项目的包名+带有Main方法的字节码文件! 如:java com.lovo.guimb.socket.Servercom.lovo.guimb.socket为我程序的包名,server为我程序的主方法字节码文件! 然后 把该.txt文件改为以后缀名为.bat的文件!然后双击运行就OK了!

经验分享 程序员 微信小程序 职场和发展