通过 VSC 加载 Java 个库?

Load Java libraries via VSC?

我是 Java 的新手,因此我无法理解导入的工作原理... 问题是将 Ini 库导入 VSC 中的项目。我已经从 ini4j 下载了 jar 并将其放在项目的 Referenced Libraries 文件夹中,并创建了 .vscode 和 lib 文件夹。 在 class 文件中,我尝试导入它:import org.ini4j.*; 并使用它。 但是当我编译代码时,它似乎找不到它 as you can see here。 在问这个问题之前,我做了一些研究并尝试按照教程说要在 .vscode\settings.json 中介绍这个代码:

"java.project.referencedLibraries": [
    "library/**/*.jar"
    "ini4j-0.5.4/ini4j-0.5.4.jar",
    "ini4j-0.5.4/ini4j-0.5.4-jdk14.jar"
]

请问你有解决我的问题的方法吗?我的导入是否做得不好或我如何在调用中使用库?

VSC 似乎可以识别库但不能Windows...

问题出在你编译程序的方式上。如果你想从终端编译它然后 运行 它,你需要指定你正在使用的库。我建议你为你的 VS 代码添加 Java 扩展,但如果你坚持从 cmd 编译它,你需要做:

对于 Windows 机器

javac -cp ".;first.jar;second.jar;third.jar" *.java

与运行一样

java -cp ".;first.jar;second.jar;third.jar" Main.java