gpt4 book ai didi

java - 无法从 jar 文件加载 java 类

转载 作者:行者123 更新时间:2023-11-29 04:51:02 25 4
gpt4 key购买 nike

我的 jar 在类路径中,我想从 jar 文件中加载一个类,我正在尝试加载它,

Class cls = ClassLoader.getSystemClassLoader().loadClass(<package-name>.<class-name>);

但是我得到了

java.lang.ClassNotFoundException: com.perennial.genericsync.xero.SyncAdaptor
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)

请帮助我如何从 jar 加载类文件。 jar 已经存在于类路径中。是说System Loader不能从jar中加载类吗?

如何加载 java 类?提前致谢

最佳答案

如果您的 jar 在类路径中,请尝试 Thread.currentThread().getContextClassLoader().loadClass(name)

关于java - 无法从 jar 文件加载 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35407378/

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