我有一个.java
文件,它使用JSON
库,它导入了库的包:
但是无法识别该软件包,因此我尝试将库添加到我的项目中:
但这没用:
我的图书馆位于Root/libs/LibraryFolder1/LibraryFolder2/.java files and .classe files and .jar file
我尝试导入.jar和.java以及整个库(通过单击根文件夹)。都不起作用。
编辑:我也尝试过运行命令:
mvn install:install-file -Dfile=C:\xampp\tomcat\webapps\Root\libs\LibraryFolder1\LibraryFolder2\Craps.jar -DgroupId=org.json -DartifactId=json -Dpackaging=jar -Dversion=20150912 -DgeneratePom=true
给出BUILD SUCCESS
的结果,但似乎没有任何改变。
答案 0 :(得分:1)
由于您正在使用Maven作为依赖项(也称为库)管理,因此无法在您的ide中添加它并期望它能正常工作。同步项目时,它将被覆盖到POM文件中的内容。而且,如果您要使它在IDE中起作用,那么在CLI上编译将失败,因此,再见了每种自动构建工具。
要进行此工作,请将本地JAR添加到本地Maven存储库,并通过POM文件将其包括在内。
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
将Craps.jar安装为Maven工件后,将其包含在POM文件的“依赖关系”部分中。