bat文件执行jar包提示
ClassNotFoundException通过eclipse 导出java项目成test.jar包,并且设置了main方法的入口类,然后新建一个bat文件,bat代码:
@echo off
java -jar %CD%\test.jar
pause
点击bat文件
弹出执行窗口,提示Cause by:
java.lang.ClassNotFoundException: org.mortbay.jetty.Connector
......
Could not found main class: ...
提示找不到的那个类所在的包在test.jar 里面为什么还提示找不到呢?
哪位帮忙分析一下,谢谢了,在线等
------解决方案--------------------
@echo off
start java -jar server.jar
start iexplore.exe "http://localhost:8080/"
你的server.jar程序不停止的话,bat的 java -jar server.jar 命令是不返回的,所以bat一直停留在java -jar server.jar 这里,直到你的服务程序停止。
所以用start来启动,这样bat就能继续往下执行了