有谁用过Cloudscape么?为什么我总是加载不了他的驱动程序阿?

musicfree_uibe 2004-08-31 02:01:44
用eclipse,结果到了Class.forName这行就报一个ClassNotFoundException
Cloudscape我已经安装好了,它自带的例子我也都能运行。难道我的代码写错了?
高手帮忙!!!

package christian.simon;
import java.sql.*;public class DBTest {

public static void main(String[] args) {
new DBTest().go();
}
private void go()
{
try{
Class.forName("com.ihost.cs.jdbc.CloudscapeDriver");

}
catch(Exception ex)
{
System.out.println(ex.toString());
}
}
}
...全文
82 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
registered 2004-09-01
  • 打赏
  • 举报
回复
你不要动不动就跪!别忘了男儿膝下有黄金!

package christian.simon;
这句话就是打包语句
你如果是 IDE 下面进行编辑的话,
需要先在工程下面建立 christian.simon 这个包
然后在这个包下面添加 class
这样写完编译完以后运行应该不会有什么问题了

包结构其实就是楼上说的那个目录结构
BigBangBug 2004-09-01
  • 打赏
  • 举报
回复
因为你用了package ,所以你没有打包也需要这样的格式,而且你的编译好的类必须放在christian\simon下,然后在christian上级目录下运行才行
musicfree_uibe 2004-09-01
  • 打赏
  • 举报
回复
谁还知道么?

再次跪求指教!
musicfree_uibe 2004-09-01
  • 打赏
  • 举报
回复
我也没有打包阿...就是直接编译成class文件运行的,楼上的gg你运行没问题么?
musicfree_uibe 2004-09-01
  • 打赏
  • 举报
回复
哦~~~~感谢感谢!
registered 2004-08-31
  • 打赏
  • 举报
回复
你如果打了包运行的时候要用类的"全名"
java -cp ..... christian.simon.DBTest
musicfree_uibe 2004-08-31
  • 打赏
  • 举报
回复
我把那个bat文件里的东西都写到环境变量里了已经

我发现只要把最前面那句
package christian.simon;
去掉,就运行ok了:(郁闷
雪地跪求请各位高手继续指教!!!

registered 2004-08-31
  • 打赏
  • 举报
回复
他的例子之前已经把 classpath 预设好了
你运行自己的例子的时候必须设置他的 classpath
你看一下他例子的 .bat 启动文件
里面可以找到设置 classpath 的相关语句

62,634

社区成员

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

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