多个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文件还是弹出同样的错误。看来是系统配置的问题了,留着待解决。
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文件还是弹出同样的错误。看来是系统配置的问题了,留着待解决。
相关文章推荐
- swing中通过.class文件(把.java都删除)打包成jar文件,使用皮肤包遇到的问题。
- 关于在打包Jar文件时遇到的资源路径问题(一)
- 使用exe4j将java程序打包成exe可执行文件遇到的问题
- 将MATLAB程序打包为jar文件的时候遇到的问题
- java 修改jar中的menifest.mf文件后重新打包过程中遇到的中文问题解决
- 有关打包成可执行jar包后引用jar包中配置文件问题
- 关于matlab程序打包成exe可执行文件或者jar包的常见问题
- 关于在打包Jar文件时遇到的资源路径问题(二)
- 有关打包成可执行jar包后引用jar包中配置文件问题
- Linux系统下Java应用程序打包成.jar文件遇到问题与解决问题
- eclipse 打包可执行 jar 包(自动抽取第三方库class文件)
- 用jar命令将java class文件打包以及编写方便执行jar文件的批处理文件
- java中.class文件打包成.jar文件问题
- 将Java *.Class 打包成可执行的*.jar文件
- jar 打包后的文件执行时出现错误:RunJar jarFile [mainClass] args...
- Maven项目打包成可执行Jar文件
- android adt23.0.6的文件打包混淆时遇到的问题
- class文件用ant打包后struts扫描不到action的问题
- Spring Boot Maven 打包可执行Jar文件的实现方法
- eclipse打包遇到的manifest文件丢失等问题解决