java小疑问

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:52:40
1. imgs[i]=getImage(new URL(getCodeBase(),
"F:\\file\\Face\\"+i+".gif"));
无法从本机载入图象,报错如下:
"java.net.MalformedURLException: no protocol: "
为什么出错?路径不能写绝对路径?还是URL不能识别该路径?

2.getcodebase()返回URL基址,是什么意思?有何作用?
大伙看看,,谢谢了。。
没用,都试过了,

本地载入文件用什么协议?怎么写?

我填写的绝对路径应该也可以啊,相对路径试过也没用

大伙多帮着想想,辛苦了!

public class MalformedURLException
extends IOException
被抛出用来指示发生了 URL 格式错误。或者是在字符串中没有找到合法协议,或者是该字符串无法分析。

URL地址写错了吧。
不是c://
那就试试看是不是C:\\
既不清楚了。。

可能你的路径有问题吧

缺少协议 像file http ftp这样的