当前位置: 技术问答>java相关
为什么在classpath中设置的 .zip无效?
来源: 互联网 发布时间:2015-04-04
本文导语: 我的环境是 NT4.0 + oracle 当我设置oracle的jdbc for NT后,程序一运行总是发生ClassNotFoundException 错误 classpath如下: classpath=.;c:classes12.zip;%classpath% 用echo %classpath% 察看为 .;c:classes12.zip;%classpath% 请各位高手帮忙! ...
我的环境是 NT4.0 + oracle
当我设置oracle的jdbc for NT后,程序一运行总是发生ClassNotFoundException 错误
classpath如下:
classpath=.;c:classes12.zip;%classpath%
用echo %classpath% 察看为
.;c:classes12.zip;%classpath%
请各位高手帮忙!
当我设置oracle的jdbc for NT后,程序一运行总是发生ClassNotFoundException 错误
classpath如下:
classpath=.;c:classes12.zip;%classpath%
用echo %classpath% 察看为
.;c:classes12.zip;%classpath%
请各位高手帮忙!
|
是不是找不到你写的类的问题而不是jdbc类的问题吧?
如果你确定两者都没问题则是双击打开出现的问题,设置系统的环境变量似乎不是很有效,你应该在jar文件的mainfest文件中加上
classpath=class12.zip,然后再指定以这个文件生成jar文件
如果你确定两者都没问题则是双击打开出现的问题,设置系统的环境变量似乎不是很有效,你应该在jar文件的mainfest文件中加上
classpath=class12.zip,然后再指定以这个文件生成jar文件
|
最笨的办法是把classes12.zip解压,
然后将oracle和javax包一起打到你的jar里
我决的应当没问题,指到class12.zip 应当可以
然后将oracle和javax包一起打到你的jar里
我决的应当没问题,指到class12.zip 应当可以
|
看一下http://www.csdn.net/expert/topic/533/533766.xml,如果你用-jar执行你的jar文件,classpath会被忽略。
|
你把zip换成jar打包呢?
|
你的classes12.zip在没在C:盘下,
查找一下
看看classes12.zip目录
查找一下
看看classes12.zip目录
|
classpath可以认到.jar文件,不过好像不能认.zip文件
|
不会的CLASSPATH中是可以设置ZIP文件的,可能是你的ZIP文件不在你指定的目录中!