日期:2014-05-20  浏览次数:20933 次

打包出现的问题~~求助~~
我把文件上传到我的资源里了:
下载地址:
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入口啊