【问题标题】:The vscode classpath cannot import my eclipse user_library correctlyvscode 类路径无法正确导入我的 eclipse user_library
【发布时间】:2019-07-16 06:13:38
【问题描述】:

我的vscode无法正确导入eclipse用户库

我无法将所有 jar 文件都导入到项目中,因为它太多了。我尝试像导入单个 jar

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

但它也无法正确加载。

这是我的 .classpath 文件:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src_syorg"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/ctp"/>
<classpathentry kind="output" path="seeyon/WEB-INF/classes"/>
</classpath>

'JavaSE-1.8'库我可以正确使用,但是'ctp'库不能正确显示,也不能使用。

项目结构:

【问题讨论】:

    标签: java eclipse visual-studio-code vscode-settings


    【解决方案1】:

    在没有 maven 或 gradle 的情况下添加外部 Jar 文件必须为库更改 .classpath 文件。

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

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

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

    3.如果还是报错,清理工作区目录:F1 - 输入Clean -clean workspace

    更新:https://stackoverflow.com/a/54210217/10768653

    【讨论】:

    • 我清理了工作区,以便这次可以导入单个jar。但是我有200多个jar需要导入,我需要一个方法来导入所有的jar。
    • @sorasyl 你可以参考更新链接,你可以考虑使用maven或者gradle。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    相关资源
    最近更新 更多