打包出现的问题~~求助~~
我把文件上传到我的资源里了:
下载地址:
http://download.csdn.net/source/215631
解压后把文件夹名改为KS并保存到D盘 .(因为有数据库连接~~这样就不用改程序比较方便)
上传让我下载..最好能告诉我怎么打包~~~谢谢~~~
这个程序有这么多CLASS mainTable, mainTable$MHandler ,mainTable$1 ,searchTable1 ,
searchTable$SHandler ,searchTable$1 ,addTable$1 ,addTable$AHandler ,addTable ,
DataModel ,deleteTable.
META-INF\MANIFEST.MF文件:
Manifest-Version: 1.0
Main-Class: mainTable mainTable$MHandler mainTable$1 searchTable1 searchTable1$SHandler searchTable1$1 addTable$1 addTable$AHandler addTable DataModel deleteTable
Created-By: 1.4.2_03 (Sun Microsystems Inc.)
打包过程:
D:\ks> jar cvfm Hello.jar META-INF\manifest.mf mainTable.class mainTable$MHandler
.class mainTable$1.class searchTable1.class searchTable1$SHandler.class searchTa
ble1$1.class addTable$1.class addTable$AHandler.class addTable.class DataModel.c
lass deleteTable.class
标明清单(manifest)
增加:mainTable.class(读入= 1264) (写出= 761)(压缩了 39%)
增加:mainTable$MHandler.class(读入= 1078) (写出= 657)(压缩了 39%)
增加:mainTable$1.class(读入= 178) (写出= 147)(压缩了 17%)
增加:searchTable1.class(读入= 2203) (写出= 1197)(压缩了 45%)
增加:searchTable1$SHandler.class(读入= 3551) (写出= 1786)(压缩了 49%)
增加:searchTable1$1.class(读入= 187) (写出= 149)(压缩了 20%)
增加:addTable$1.class(读入= 175) (写出= 145)(压缩了 17%)
增加:addTable$AHandler.class(读入= 2463) (写出= 1416)(压缩了 42%)
增加:addTable.class(读入= 1669) (写出= 926)(压缩了 44%)
增加:DataModel.class(读入= 856) (写出= 484)(压缩了 43%)
增加:deleteTable.class(读入= 2547) (写出= 1448)(压缩了 43%)
打包结果:
D:\ks> java -jar Hello.jar
Exception in thread "main "
java.lang.NoClassDefFoundError: mainTable mainTable$M
Handler mainTable$1 searchTable1 searchTable1$SHandler searchTable1$1 addTable$1
addTable$AHandler addTable DataModel deleteTable
之后我就不知道怎么办了~~~
------解决方案--------------------她说你的JAR文件里面没有MAIN入口啊