gpt4 book ai didi

java - Class.forName 未从指定目录加载数据

转载 作者:行者123 更新时间:2023-12-01 19:07:32 25 4
gpt4 key购买 nike

我有一个名为 Customer.java 的 Java 文件,位于文件夹 d:/sample 目录 中。但是当我使用 Class.forName("d:/sample/Customer") 时,它会抛出异常,因为找不到文件。我也尝试使用 Class.forName("d:/sample/Customer.java") 但得到了相同的异常。谁能帮帮我吗?

最佳答案

1:要加载的类

package com.test;
class Example{
//empty class
}

2:将文件保存到:d:/example/com/test/Example.java

2:编译类:

javac  d:/example/com/test/Example.java

...

3:编写测试类:

package com.test;
class MainClass{
public static void main(String[] args)throws Exception{
System.out.println(Class.forName("com.test.Example"));
}
}

4:编译类:

javac  d:/example/com/test/MainClass.java

...

5:运行程序:

java -cp D:/example/ com.test.MainClass

结果:

class com.test.Example

关于java - Class.forName 未从指定目录加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com