gpt4 book ai didi

java - 如何将文件夹添加到类路径?

转载 作者:行者123 更新时间:2023-11-30 05:31:14 25 4
gpt4 key购买 nike

我正在为项目添加新的集成测试。但是,我使用的是 vscode,每次打开集成测试文件夹下的 Java 文件时,都会收到警告“*.java 不在类路径上。只会报告语法错误”。

我试过Add A Class-Path Entry To The Manifest , Additional Classpath Elements等等。但是,他们无法帮助我解决这个问题。

如何将文件夹 integration-test 添加到类路径中? (.classpath是自动生成的,我尝试直接修改它,但是每次vscode重新打开当前项目都会重写内容)。我希望 integration-test 文件夹中的任何 java 文件的行为都与 maintest 文件夹中的文件相同。我特别希望这些测试文件能够与 Java Test Runner 扩展一起使用。

注意:我并不是要从 integration-test 文件夹加载任何资源。我希望我可以创建、编辑 integration-test 文件夹中的任何 Java 文件,就像 maintest 文件夹中的所有 Java 文件一样。在 integration-test 内部,它就像一个 test 文件夹,有一个 java 文件夹等。现在,vscode 不会自动完成当我使用智能感知自动完成 class 代码段时,我的包路径,并且 vscode 无法识别 src/main/java/com... 中已有的任何公共(public)类。

src 内的当前文件夹结构: enter image description here

最佳答案

将该目录标记为资源目录using maven-resources-plugin :

<project>
...
<name>My Resources Plugin Practice Project</name>
...
<build>
...
<resources>
<resource>
<directory>src/integration-test/resources</directory>
</resource>
</resources>
...
</build>
...
</project>

关于java - 如何将文件夹添加到类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57514719/

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