繁体   English   中英

如何从jar或目录加载类

[英]How to load classes from a jar or a directory

我找到了从目录加载类的代码,以及从jar加载的代码。 我的项目需要同时执行这两项工作-在单独使用目录时使用目录,在将其震撼用于其他项目时使用jar。

现在,我测试jar是否存在并使用一个功能,否则我使用另一个功能。 虽然代码有些相似,但是我看不到如何统一它们。

在我看来,在两种情况下都必须有某种方法可以起作用。

您不应该手动执行此操作。 根据运行的位置使用适当的类路径。

独立运行

java -classpath <path-to-folder> <main-class>

别处

java -classpath <path-to-jar> <other-main-class>

但是为什么在独立运行时不能使用jar?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM