当前位置: 首页 > 知识库问答 >
问题:

从Intellij(Maven项目)中的外部jar(jar)根导入类

危宜
2023-03-14

我正在使用IntelliJ 2016,我成功添加了一些Maven依赖项(用于ImageJ插件开发),这两个外部库以jar文件的形式显示。我已经在项目结构中添加了它们-

其中一个正在成功导入,而另一个没有。有效的在jar的子文件夹中

导入fiji.threshold.Auto_Local_Threshold

另一个就在罐子下面,当我尝试时,名字无法识别:

导入MultipleKymograph_

我不能为MultipleKymograph_更改路径或html" target="_blank">声明包依赖项是使用POM导入的,应该没问题。我看到了类似的问题,我尝试使Intellij缓存无效。我的项目在一个包中,com.mycompany.imagej.我认为这里的关键是我不能访问的特定类直接在jars中。

在此输入图像描述

共有1个答案

邵锐
2023-03-14

对于其他偶然发现这一点的人,请进行交叉引用:问题是,类MultipleKymograph\uuuz在默认包中。不能从其他代码中的默认包导入类。解决方案是将其转移到自己的包中;它现在生活在斐济南部。多重Kymograph。

 类似资料:
  • 我希望解析JSON,为此我下载了java JSON。从这个URL下载jar文件。我在构建路径中添加了这个 右键单击项目 构建路径- 但是导入组织。json。JSONArray给了我一个错误。当我在org停下来的时候。它给了我一些不包括json的建议。 我应该怎么做才能成功导入json包?

  • 我试图通过使用Gradle声明对生成的JAR文件的依赖关系从外部项目导入类。但是,某些东西(可能是“moi”)无法正常工作。 作为一个“哦,顺便说一下”,包结构的大部分(即“mil.navy.demo.xml”)在JAR被导入到的项目中被复制。我不知道这是否有问题(似乎不应该),但是... 如果我弄清楚了,我会发布一个解决方案。但是,就目前而言,我似乎在如何使用Gradle声明/导入依赖项时遇到了

  • 当我右键单击Maven项目并选择AddDependency选项,然后在查询中键入外部jar的名称时,找不到它。如何将外部jar添加到Maven项目中?

  • 我有一个Maven项目,在那里我导入了一个外部JAR(通过构建路径),它位于参考库文件夹下。我如何在我的系统中导入它。java类文件?我的意思是字面上的代码“导入??”。这个班是在com上的。实例演示包。我是否需要在某个地方添加依赖项(pom.xml)?

  • 我正在使用Intellij社区版v2020.3.2和Java8。 我通过以下步骤添加外部jar文件,file- 执行在IDE中运行良好。但是当使用maven安装时会抛出错误“包包名不存在”。 我的pom。xml看起来像 当我移除外部jar时,maven安装工作正常。

  • 本文向大家介绍maven项目引用外部jar包的方法,包括了maven项目引用外部jar包的方法的使用技巧和注意事项,需要的朋友参考一下 问题描述: 有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\src\main\webapp\WEB-INF\lib的目录下,然后