问个类的问题,有点迷糊。

romeo00001 2004-10-13 11:10:20
用的是JBuilder9.0.
自己做了一个简单的类,用来连接数据库操作。
然后打包成JAR,放到\lib\ext下。。
再在config lib 中加入该类,在required path中也加入该类。

然后新建个类,导入后出现下面的错误。。
...全文
88 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
解决了,散分
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
有点明白了。那么我把类命名为com.royobo.liuyan
就可以了么?
zcjl 2004-10-13
  • 打赏
  • 举报
回复
错误原因如下:
你的Connec类在package liuyan下
而打包成jar时,却放到了com/royobo下
所以会报错,两个路径要一致
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
我只测试了这个类,结果就通不过。
请大家帮忙看下。
这个类编译是通过的。在类自身中调用也可以。。
做成JAR就不行了。。。
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
package liuyan;

import java.sql.*;
import org.gjt.mm.mysql.Driver;

public class Connec {
private Connection con = null;
private ResultSet rs = null;

public Connec() {
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection(
"jdbc:mysql://localserver?autoReconnect=true", "root", "root");
}
catch (java.lang.ClassNotFoundException e) {
System.err.println(e);
}
catch (SQLException e) {
System.err.println(e);
}
catch (Exception e) {
}
}

public void executeUpdate(String sql)throws Exception{
//sql=new String(sql.getBytes("GBK"),"ISO8859_1");
try{
Statement stmt=con.createStatement();
stmt.executeUpdate(sql);
con.close();
stmt.close();
}catch(SQLException e){
System.err.println(e);
}
}

public ResultSet executeQuery(String sql)throws Exception{
rs=null;
try{
//sql=new String(sql.getBytes("GBK"),"ISO8859_1");
Statement stmt=con.createStatement();
rs=stmt.executeQuery(sql);
}catch(SQLException e){
System.err.println(e);
}
return rs;
}

public void CloseCon() throws Exception {
try{
if (rs!=null)
rs.close();
if (con!=null)
con.close();
}catch(SQLException e)
{
System.err.println(e);
}
}

}
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
赶快来人吧,,救命。。。
zcjl 2004-10-13
  • 打赏
  • 举报
回复
贴一下你的那个Connec的源码,估计是package什么错误
micker 2004-10-13
  • 打赏
  • 举报
回复
顶,混分!
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
顶顶,没人来么??
tom2005 2004-10-13
  • 打赏
  • 举报
回复
up
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
顶到有人来为止
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
顶上去。。今天一定要搞出结果
romeo00001 2004-10-13
  • 打赏
  • 举报
回复
。。不能帖图。。写出来。
cannot access com.royobo.Connec,bad class file: d:/JBuilder/lib/ext/liuyan.jar/com/royobo/Connec.Class,
class file contains wrong class:liuyan.Connec,Pleaase remove or make sure it appears in the correct subdirectory of the classpath at line 2(2:19)
jar的文件是用jdk1.4下的jar生成的。怎么说bad class...奇怪万分。请大家指点下。
nwpulipeng 2004-10-13
  • 打赏
  • 举报
回复
混分

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧