您的位置:首页 > 编程语言 > Java开发

执行Class.forName 报错 com.mysql.jdbc.Driverjava.lang.NullPointerException

2017-07-31 17:47 996 查看
使用eclipse打成可运行jar包,执行提示“jar中没有主清单属性”

查看MANIFEST.MF文件,查看没有Main-Class 属性值,添加如下。

Manifest-Version: 1.0
Rsrc-Class-Path: ./ postgresql-8.4-703.jdbc4.jar mysql-connector-java-
5.1.6-bin.jar sqljdbc4.jar
Class-Path: .
Main-Class: StartClass


执行之后,报 com.mysql.jdbc.Driverjava.lang.NullPointerException,程序没有自己加载到驱动包。下面使用Eclipse 提供的主类加载我的程序。运行无错。

Manifest-Version: 1.0
Rsrc-Class-Path: ./ postgresql-8.4-703.jdbc4.jar mysql-connector-java-
5.1.6-bin.jar sqljdbc4.jar
Class-Path: .
Rsrc-Main-Class: StartClass
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse jar java
相关文章推荐