java - VSCode 无法加载项目 Java 库 - 如何修复?

标签 java kotlin visual-studio-code

我试图让 VSCode 在 Java/Kotlin 项目中正常工作,但是当我单击“Java 依赖项”时,它没有列出任何内容,并且 Java 控制台的语言支持显示异常:

[Error - 3:18:00 PM] Jul 3, 2019 3:18:00 PM Problem load project library 
yourLibrary does not exist
Java Model Exception: Java Model Status [yourLibrary does not exist]

该项目在使用 Gradle 构建时工作正常,并且运行也没有问题。我的公司使用一些定制的构建工具、环境设置(包括我认为是 Gradle 5.3.1 的分支),所以也许这不可行。请注意,我们能够让 Intellij 正常工作,因此我希望 VSCode 也能正常工作,但不知道要采取哪些步骤来调试。有什么想法吗?

最佳答案

添加外部 Jar 文件而不需要更改库的 Maven 或 gradle .classpath 文件。

1.在项目中创建一个名为 lib 的文件夹,并将 .jar 文件添加到其中

2.在.classpath中配置路径,例如:

<classpathentry kind="lib" path="lib/xxxx.jar"/>

3.如果仍然出现错误,请清理工作空间目录:F1 - 输入Clean -清理工作空间

关于java - VSCode 无法加载项目 Java 库 - 如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56879750/

相关文章:

java - Spring security 的@EnableWebSecurity 与 oauth 的@EnableResourceServer

java - Lombok 没有在 Maven 中编译

java - 如何在 jar 归档中调用 perl 脚本?

android - 从 url 中的 viewholder 加载图像

typescript - Visual Studio 代码自动导入

Java程序创建文件,但文件不可见

parent-child - Kotlin:子类如何在 super 构造函数调用中使用父类的扩展功能?

kotlin - Kotlin 有 'trait' 类型吗?

python - 尝试在 Windows 10 上打开任何 Python 库时 Visual Studio Code 中的 "DLL load failed"

visual-studio-code - 允许 guest 到 VS Code Live Share session 以运行 Python 扩展 'cells'