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

无法从IntelliJ中的jar文件导入类

郗缪文
2023-03-14

请注意,我已经尝试单击“将库'premiumdue.main.jar'添加到类路径”,但它仍然不起作用。

我不知道为什么它不让我导入这个类。

这是一个最小的intellij项目,显示了我的问题:https://www.dropbox.com/s/xzvv2x1ca2lld26/jar_issues.zip?dl=0

共有1个答案

章琛
2023-03-14

对于示例Gradle项目,依赖jar必须在build.gradle文件中引用,如本答案所述。

dependencies {
    implementation files('../create_jar.jar')
}

证明:

 类似资料:
  • 我很难从我创建的jar文件中导入类和方法。IntelliJ中的java文件。这是一种打印到控制台的简单方法,包含以下内容。 每当我试图用 我得到了无法解决符号'Gazutils' 我在创造新的世界。jar文件并将其导入项目结构,如下所示: 项目结构 然后 建立 然后我将. jar文件复制到我想在和 右键点击罐子 这将它添加为依赖项,但我似乎仍然无法访问或导入类或方法

  • 我正在使用IntelliJ 2016,我成功添加了一些Maven依赖项(用于ImageJ插件开发),这两个外部库以jar文件的形式显示。我已经在项目结构中添加了它们- 其中一个正在成功导入,而另一个没有。有效的在jar的子文件夹中 导入fiji.threshold.Auto_Local_Threshold 另一个就在罐子下面,当我尝试时,名字无法识别: 导入MultipleKymograph_ 我

  • 我使用maven插件“org.xolstice.maven.plugins”创建了原型生成的java文件jar文件。它包含所需的所有java文件,并导入到具有maven依赖关系的项目中。无编译问题。执行时,我得到未实现的异常。 但是我不希望这是作为java源代码内的项目.因为生成的源代码有非常巨大的java文件编译它需要很长的时间每次我构建,所以我需要它作为一个jar文件。

  • 问题内容: 我编写了一个Java代码,该文件导入了一个外部jar文件。如何在命令行上编译和运行它? 提前致谢! 问题答案: 从命令行编译: 运行: 对于Windows,请用作路径分隔符(而不是)。

  • 我已将IntelliJ从CE 2017.2升级到CE 2017.3版。5,现在我无法构建我的sbt项目。构建在第一步就被卡住了: 我已经删除了。idea目录和目录。我从命令行生成了一个sbt,这很有效。然后我再次启动IntelliJ并尝试导入作为一个项目。我也已注销/登录。这样做了好几次。导入过程永远不会超过此步骤。 我在防火墙后面工作,但是我已经检查了我的代理设置,它们是正确的,并且与以前的版本

  • 我很难弄清楚这个问题,我几乎什么都试过了。 我希望我的程序从Jar文件中读取两个资源,并且它将在eclipse中运行良好。但是当我从命令提示符运行jar时,它会给出空指针异常。 结构: src/main/java/App。JAVA src/main/resources/properties/application。属性 src/main/resources/spring/applicationCo