Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.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/9/loops/2.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 从目录加载类_Java_String_Class_Directory_Classloader - Fatal编程技术网

Java 从目录加载类

Java 从目录加载类,java,string,class,directory,classloader,Java,String,Class,Directory,Classloader,可能重复: 我想问个问题,但没人回答。因此,我将尝试以另一种方式表述我的问题,而不使用代码如何使我的类加载器从指定目录加载类?目录是用字符串表示的 谢谢。您只需使用提供的框架即可。不需要自己写。它支持从目录和JAR文件加载类 假定以“/”结尾的任何URL都引用目录。 否则,假定URL引用一个JAR文件,该文件将 根据需要打开 它还支持父类加载器。如果这个类加载器不适合您的需求,也许您可以更详细地指定您需要什么。在任何情况下,您都可以查看源代码并在此基础上派生自己的类加载器类。谢谢!从我前面问题

可能重复:

我想问个问题,但没人回答。因此,我将尝试以另一种方式表述我的问题,而不使用代码如何使我的类加载器从指定目录加载类?目录是用字符串表示的
谢谢。

您只需使用提供的框架即可。不需要自己写。它支持从目录和JAR文件加载类

假定以“/”结尾的任何URL都引用目录。 否则,假定URL引用一个JAR文件,该文件将 根据需要打开


它还支持父类加载器。如果这个类加载器不适合您的需求,也许您可以更详细地指定您需要什么。在任何情况下,您都可以查看源代码并在此基础上派生自己的类加载器类。

谢谢!从我前面问题的链接中可以看到,我尝试使用
URLClassLoader
。我将再试一次,但在使用它时出现异常。有关更多详细信息,请参阅。您应该发布您获得的NPE的详细信息。并检查是否正确指定了URL。NPE由
Class cls=c.loadClass(className)抛出行。我将路径设置为:“E:/someExistingFolder/blahblahblah/DirectoryWithClass/”,然后您可以看到,方法分析路径是否已设置,并尝试从设置的路径加载类名,但没有。可能是我做错了什么?我会回答你之前的问题。这里我试着问一个问题,但是没有人回答。这是一个你需要改进你的问题(或者它是无法解决的)的信号。不要转载!