Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
Java 是否可以在IntelliJ idea中将扩展文件添加到类路径?_Java_File_Properties_Classpath_External - Fatal编程技术网

Java 是否可以在IntelliJ idea中将扩展文件添加到类路径?

Java 是否可以在IntelliJ idea中将扩展文件添加到类路径?,java,file,properties,classpath,external,Java,File,Properties,Classpath,External,AFAIK IntelliJ idea自动将所有依赖项添加到类路径。 我需要再添加一个文件。将外部文件夹中的common.properties用于项目。 此文件对于项目集是通用的,所以我不想为每个项目创建此文件的副本,但只有一点需要更改。我知道存在直接方式使用-cp选项。但在这种情况下,我应该手动编写所有JAR(超过100个)。您能否建议将common.properties添加到类路径以便应用程序能够找到它的最佳方法?没有“自动”完成任何操作。你不应该依赖魔法。更好地理解事情是如何进行的以及为什

AFAIK IntelliJ idea自动将所有依赖项添加到类路径。 我需要再添加一个文件。将外部文件夹中的common.properties用于项目。 此文件对于项目集是通用的,所以我不想为每个项目创建此文件的副本,但只有一点需要更改。我知道存在直接方式使用-cp选项。但在这种情况下,我应该手动编写所有JAR(超过100个)。您能否建议将common.properties添加到类路径以便应用程序能够找到它的最佳方法?

没有“自动”完成任何操作。你不应该依赖魔法。更好地理解事情是如何进行的以及为什么进行的

正确的方法是右键单击项目视图中有问题的文件夹,并将目录标记为源、测试源、资源或测试资源


为类路径指定库的正确方法是打开项目(在菜单栏上查找“扳手”),找到库,然后用JAR添加/lib文件夹。

但是我的项目中不存在此文件夹。它是外部的。我不明白你为什么写魔法。IDE通常会基于依赖项JAR创建类路径。我不能“右键单击项目中有问题的文件夹”。问题是外部文件夹。不,IDE在您的指导下工作。最好了解你的IDE。考虑将.Projts文件移到您的项目中。我已经写过,我不能移动文件,因为它被15个其他应用程序使用。拥有15个相同文件的副本是个糟糕的主意我想知道为什么15个应用程序需要相同的配置。我认为在这种情况下,更好的解决方案是将这些常见的东西放在数据库中。