通过 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
我是 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