gpt4 book ai didi

java - 无法访问 maven 导入的 jar 文件中的类

转载 作者:行者123 更新时间:2023-11-30 04:33:14 25 4
gpt4 key购买 nike

我想使用外部 jar 文件。由于我使用 Maven,我进行了一些搜索,找到了一个如下所示的解决方案:

pom.xml:

<repository>
<id>ProjectRepo</id>
<name>ProjectRepo</name>
<url>file://${project.basedir}/lib</url>
</repository>

<dependency>
<groupId>myGroupId</groupId>
<artifactId>myArtifactId</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>

在 FS 上,我将 jar 文件放置在:...\MyProject\lib\myGroupId\myArtifactId\myArtifactId-1.0.0-SNAPSHOT.jar

pom.xml 文件看起来不错(没有错误)。但问题是我无法访问位于此 jar 文件内的任何类。

我找到了this教程并执行了其中的内容,但我仍然无法使用任何类...

我在这里缺少什么?

谢谢。

最佳答案

您的文件系统上缺少版本号文件夹:

..\MyProject\lib\myGroupId\myArtifactId\1.0.0\myArtifactId-1.0.0-SNAPSHOT.jar

请注意,1.0.0 文件夹是包含 jar 文件的文件夹

关于java - 无法访问 maven 导入的 jar 文件中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112206/

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