有谁用过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());
}
}
}
...全文
56 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 的相关语句
回复
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2004-08-31 02:01
社区公告
暂无公告