我在做数据库链接时,出现了编译错误,实在看不错在哪里(在线等待) 我说一句,可参考,不一定对:可能应该用“/”吧?E:\\JBuilder\1.txt好像不行用E:/JBuilder/1.txt试验一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绝对路径("E:\\JBuilder\1.txt");这样表示是对的原问题错误是props.load(in);这句错了你定义的FileInputStream是f,不是in改成props.load(f);就行,另外,最好在后面添上f.close(); 有人也这样说过,我改成props.load(f);一样报错 "E:\\JBuilder\1.txt"应该是"E:\\JBuilder\\1.txt"还有应是props.load(f); 另外就是,props.load( )函数会丢去IOException例外,你也必在catch处理它! 我加入了catch(Exception Fload){ System.out.println("props.load()错误"); }捕获它,编译可以通过,但是我只是想知道,错误的原因 catch(Exception Fload){ System.out.println("props.load()错误"); }我用了,可以编译通过,但是我想知道,它既然抛出意外,说明有错误产生,现在我只是想知道是什么导致错误的产生,谢谢 按照jdk上的文档看,它定义的是IOException错误,它应该是io文件错误,所以还是你的文件读写错误; 你的f是在try块里面声明的,出了try块就没用啦,所以你的prop.load(f)当然没法编译通过了 我不知道有没有理解你的意思,不过我想你可能对抛出异常还理解得不够,一个方法在它定义的时候可以throws exception来指明这个方法可能会抛出某类异常,而当其他人用到这个方法的时候就一定要捕获住这个异常。当然,可能你运行的时候没有出错,但是你一定要捕获住它! 将FileInputStream f;搬到try块外面,在try块里面初始化f = new FileInputStream("E:\\JBuilder\1.txt");即可 我java学的时间不长,不知是不是in是内部变量。in这个变量从哪地方来得? 上次没有看清题目,你是怎么编译通过的?你这个in就根本没有定义过!我用Java以来,没有看过有什么内部变量的。 请教一个给 JavaBean set值的问题? java连接数据库 java编写环境 高分求:怎么把字符串的内容作为另外一个类的引用 !各路高手来看看啦!! 求资源 哪里查找com.borland.dx.sql.dataset中的所有方法 帮帮忙 java socket采用多线程接收数据出现CPU使用上升的问题 java程序在win98上不能运行 网页中的<form>可以和Applet交互吗? 好消息:jbuilder7发布!!!!!!!!!!!!!!!!! java 如何使用jdbc连接 db2/400小型机?
原问题错误是props.load(in);这句错了
你定义的FileInputStream是f,不是in
改成props.load(f);就行,另外,最好在后面添上f.close();
应该是"E:\\JBuilder\\1.txt"
还有应是props.load(f);
catch(Exception Fload){
System.out.println("props.load()错误");
}
捕获它,编译可以通过,但是我只是想知道,错误的原因
System.out.println("props.load()错误");
}
我用了,可以编译通过,但是我想知道,它既然抛出意外,说明有错误产生,现在我只是想知道是什么导致错误的产生,谢谢
所以还是你的文件读写错误;
in这个变量从哪地方来得?
我用Java以来,没有看过有什么内部变量的。