您的位置:首页 > 其它

多个class文件的游戏打包成可执行jar文件遇到的问题

2012-10-31 16:41 453 查看
      以前做了个java小游戏:坦克大战。每次自己想玩或拿来别人玩的时候都很麻烦,要在黑乎乎的dos命令行窗口切换到游戏的类文件目录,再java命令执行。听完毕向东老师java关于awt的基础课,忍不住想试试将坦克大战的所有类文件打成一个可执行的jar文件。以后就可以双击执行开战了。我先是将所有编译好的类文件连同bin文件夹一起复制到D:盘根目录,自己编写内容为Main-Class:
bin.ClientTank +\r\n的txt文档。在dos命令行输入jar –cvfm myTank.jar 1.txt bin。接着D盘下很顺利的出现myTank.jar文件了。赶紧双击试了下,结果弹出对话框,cannot
find the main class: ClientTank.class.program will exit.

        
猜想或许是没有导包,但是我的该工程有好几个java文件,不像毕老师演示的只有一个java文件,加一个package就行了。好吧,那我就每一个java文件中都加一个package试试。但新的问题又来了,编译主类时报一堆错误,都是找不到其它类。也是,打包后java类的路径就变了,那就都import一下吧。一切ok,结果双击重新打包的jar文件还是弹出同样的错误。看来是系统配置的问题了,留着待解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: