gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:44:07 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 - 干净的工作区

你可以看看文档 add jar

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

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