如何解决通过 VSC 加载 Java 库?
我是 Java 的初学者,因此我在理解导入的工作方式方面遇到了问题... 问题是将 Ini 库导入到 VSC 中的项目中。我已经从 ini4j 下载了 jar 并将其放在项目的 Referenced Libraries 文件夹中,并创建了 .vscode 和 lib 文件夹。 在类文件中,我尝试导入它: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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。