现在我需要将一个java工程导出为可执行的jar文件
Java功能目录结构如下:
src
|--com.pack.pack1
|--import.java
|--com.pack.pack2
|--interface.java
....................
其中main函数在interface.中,main函数中会new一个import对象,如果不导出为jar包,在eclipse环境下用java application方式执行则一切正常,用eclipse导出为可执行的jar文件,导出时采用默认的勾选项,在最后一步指定了main函数,导出后后双击执行,程序运行到 Import import = new Import();这个语句时就会抛出个ClassDefNotFound异常,说是找不到import.class文件,问题是我在生成的可执行jar包中是可以找到这个文件的,而且目录结构都是对的,请各位大侠不吝赐教。。。!
------解决方案--------------------
是你工程中的某个jar包没有打到包里面去 ,如果你不喜欢用eclipse的打包工具 我可以发一个给你 fatjar,很好用的他可以帮你加载所以能用到的jar包
如果需要的话 给个地址
------解决方案--------------------
UP