gpt4 book ai didi

java - 在 Visual Studio Code 中导入 .jar,类路径

转载 作者:行者123 更新时间:2023-12-01 16:15:30 25 4
gpt4 key购买 nike

我正在使用 Visual Studio Code 编写 Java 项目。为此,我想在我的项目中使用 MigLayout.jar。

我创建了一个新项目,所以我会得到一个 .classpath

我尝试按照此处的说明进行操作: https://stackoverflow.com/a/54535301/11654683

在这里你可以看到我的类路径文件

<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-12"/>
<classpathentry kind="src" path="src/"/>
<classpathentry kind="output" path="bin"/>
<classpathentry exported="true" kind="lib" path="lib/miglayout.jar">
</classpath>

当我尝试编辑我的类 App.java 时,它显示:App.java 不在类路径上仅报告语法错误。

这是我的java文件的路径:11 - 测试项目\测试项目\src\app\app.java

我确实想继续使用 VS Code,而不是更改为其他编辑器。我怎样才能最终使用我的 MigLayout.jar 而不会出现这些错误?

编辑:

我在一个独立文件旁边创建了一个lib文件夹,并插入了我想要导入的jar文件。当我导入时,VS Code 现在会将 MigLayout 理解为一种类型

导入net.miginfocom.layout.Grid;导入 net.miginfocom.swing.MigLayout;

但是编译时它说:.\Win.java:5: 错误: 包 net.miginfocom.layout 不存在导入 net.miginfocom.layout.Grid; ^.\Win.java:6: 错误: 包 net.miginfocom.swing 不存在导入 net.miginfocom.swing.MigLayout;

正如你所看到的,我已经在浏览器中引用了它: Structure

最佳答案

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

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

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

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

你可以看看文档add jar

关于java - 在 Visual Studio Code 中导入 .jar,类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62401248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com