A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 田建 高级黑马   /  2012-7-1 08:36  /  1720 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 田建 于 2012-7-1 15:58 编辑

我是在官网下载的驱动,放在D盘,按照驱动配置的要求,我将D:\mysql-connector-java-5.1.20\mysql-connector-java-5.1.20-bin.jar配置到了classpath中,但是还是不行,然后我设置临时变量set classpath=D:\mysql-connector-java-5.1.20\mysql-connector-java-5.1.20-bin.jar又可以了,但在eclipse里导入jar包也还是不行,不知为何!麻烦帮忙解决一下

3 个回复

倒序浏览
路过,无能这力,我的机子连jdk都挂{:soso_e109:}求高手回
D:\Java\jdk1.6.0_10\bin>javac a.java

D:\Java\jdk1.6.0_10\bin>java a
Exception in thread "main" java.lang.NoClassDefFoundError: a
Caused by: java.lang.ClassNotFoundException: a
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: a.  Program will exit.
回复 使用道具 举报
何必那么麻烦呢,将你的程序写完之后,点击工程右键buildpath  然后将你的jar包加进去就万事OK了

点评

这样是可以,在你打包的时候会把你引用的jar中的class文件直接添加到你的jar包里,正确的发布方式应该是在外部定义一个lib文件来指定你引用的jar包  发表于 2012-7-1 15:20
回复 使用道具 举报
现在3种方式可以用2种了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马