Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
传统的做法是将其命名为pom.xml。按照惯例重命名你的文件。我仍然觉得有必要,当jar没有maven repo。。。但是,我不明白如何正确地做到这一点。我知道如何添加一个目录,我只是不知道如何让它也导入javadocs。当我将一个jar作为一个文件添加时_Java_Intellij Idea - Fatal编程技术网

传统的做法是将其命名为pom.xml。按照惯例重命名你的文件。我仍然觉得有必要,当jar没有maven repo。。。但是,我不明白如何正确地做到这一点。我知道如何添加一个目录,我只是不知道如何让它也导入javadocs。当我将一个jar作为一个文件添加时

传统的做法是将其命名为pom.xml。按照惯例重命名你的文件。我仍然觉得有必要,当jar没有maven repo。。。但是,我不明白如何正确地做到这一点。我知道如何添加一个目录,我只是不知道如何让它也导入javadocs。当我将一个jar作为一个文件添加时,java,intellij-idea,Java,Intellij Idea,传统的做法是将其命名为pom.xml。按照惯例重命名你的文件。我仍然觉得有必要,当jar没有maven repo。。。但是,我不明白如何正确地做到这一点。我知道如何添加一个目录,我只是不知道如何让它也导入javadocs。当我将一个jar作为一个文件添加时,它可以工作,但如果我添加一个目录,它就不能工作。难道这根本不可能吗?这是明智的建议。手动添加jar既耗时又容易出错。您的依赖项应始终“通过代码”在pom.xml(对于maven)或gradle的任何等效文件中进行配置。所有JAR都有一个rep


传统的做法是将其命名为pom.xml。按照惯例重命名你的文件。我仍然觉得有必要,当jar没有maven repo。。。但是,我不明白如何正确地做到这一点。我知道如何添加一个目录,我只是不知道如何让它也导入javadocs。当我将一个jar作为一个文件添加时,它可以工作,但如果我添加一个目录,它就不能工作。难道这根本不可能吗?这是明智的建议。手动添加jar既耗时又容易出错。您的依赖项应始终“通过代码”在
pom.xml
(对于maven)或gradle的任何等效文件中进行配置。所有JAR都有一个repo。如果它在公共或私人回购中不可用,您可以在本地.m2中手动安装它。我实际上在“模块”窗格中创建了一个新模块(例如命名为“JarsForLogging”),然后将我需要的所有jar(位于远离项目树的某个目录中)添加到此新模块,并将jar标记为“导出”。最后,我将新创建的模块添加到原始模块的依赖项中。另外:确保为
.jar
文件正确设置了文件系统权限。使用
chmod
在Linux或MacOS上修改它们。2018年仍然有效(年份和IntelliJ版本)。非常感谢。这样我就可以从IntelliJ中加载和使用Armed Bear公共Lisp库,太棒了!是的。我的IntelliJ也能很好地工作。谢谢@don_Gunner94,通过命令行,您还应该像这样提供jar:
javac-cp.:/my/path/file.jar;“MyProgram.java
谢谢,这是唯一对我有用的东西!我在IntelliJ终端上运行程序时遇到了这个问题。我已经使用import语句来使用我在程序中需要的类。当我在IDE中运行它时,它运行得很好。但是,当我试图从命令行%javac MyProgram.java编译时,它会显示错误:找不到符号。我在IntelliJ终端中运行程序时遇到了这个问题。我已经使用import语句来使用我在程序中需要的类。当我在IDE中运行它时,它运行得很好。但是,当我试图从命令行%javac MyProgram.java编译时,它显示错误:找不到Symbol我在IntelliJ终端中运行程序时遇到了问题。我已经使用import语句来使用我在程序中需要的类。当我在IDE中运行它时,它运行得很好。但当我试图从命令行%javac MyProgram.java编译时,它会显示错误:找不到符号这应该是正确的答案,因为它允许您推送和同步所需的库,而无需从拉动项目的库进行任何配置。放一次就忘了。哇,我真不敢相信找到这一行花了多长时间!即使是关于Gradle的教程也没有这样的内容。我花了一个星期的时间(在我仅有的一点空闲时间和精力里)来完成这项工作,哈哈。我通常不创建库,而且是很久以前创建的。
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
buildscript {
    ...
}
...

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}