Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加期间URL加载错误_Java_Eclipse - Fatal编程技术网

Java 添加期间URL加载错误

Java 添加期间URL加载错误,java,eclipse,Java,Eclipse,我有一个字符串Path=“C:\AAA\bin”,它是指向项目bin文件夹的路径。我在调用URLClassLoader类的addURL方法时使用了新的URL(路径) ex-addURL(sysLoader,新URL(Path)) 它给出了未知的协议:c异常 有什么问题吗?帮助将新URL(路径)替换为新文件(路径).toul(),它将正常工作 另外,不要忘记在文件路径中转义\: "C:\\AAA\\bin" 你必须用这样的东西 Path="file://C://AAA/bin". 这里的“文

我有一个字符串Path=“C:\AAA\bin”,它是指向项目bin文件夹的路径。我在调用URLClassLoader类的addURL方法时使用了新的URL(路径)

ex-addURL(sysLoader,新URL(Path))

它给出了未知的协议:c异常

有什么问题吗?帮助将
新URL(路径)
替换为
新文件(路径).toul()
,它将正常工作

另外,不要忘记在文件路径中转义\:

"C:\\AAA\\bin"

你必须用这样的东西

Path="file://C://AAA/bin". 

这里的“文件”指的是协议。

首先必须将字符串路径转换为URL。 最简单的方法是从
字符串
路径创建一个
文件
,然后调用它的
toURI
方法

换言之:

addURL(sysLoader, new File(Path).toURI().toURL());