问题标签 [eclipse-classpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse 无法识别同一项目中的导入
(Indigo)不时Eclipse
抱怨我项目中的某些类cannot be resolved to a type
。即使它在弹出列表中显示类,单击import
(见图)也不会添加导入语句!即使我手动添加它,它也无法识别它(并在导入包下划线)。
- 这只发生在某些项目中。
- 未解析的类型在同一个项目中!(不在其他依赖项中)
- 清理项目确实解决了这个问题,但只是暂时的。
- 我的应用程序由基于多模块 Maven 的项目组成。
- 所有项目都是基于 Maven 的。
java - 排除 test-classes 文件夹的 xml 文件
我正在使用特定路径加载项目中的所有 xml 文件。
我的项目包括各种罐子。
这些 jarMETA-INF/spring/*.xml
在 test-classes 文件夹中有文件。
即内部jar 测试用例中的xml 文件。
我可以配置一个路径,以便我可以排除测试用例项目的 xml 文件,并且只包含 src/main 项目的 xml 文件。
请帮忙
eclipse - 在 Eclipse 中另一个项目的调试启动的类路径中包含 Gradle 依赖项
我有一个带有 Gradle 依赖项的项目(比如projectA),为了调试它,它包含在另一个项目的类路径中(比如rootProject)。rootProject扫描类路径并在运行时加载projectA。
当我运行rootProject时,它表示找不到 projectA的依赖项,方法是抛出一个java.lang.ClassNotFoundException
.
在 Eclipse 中,如何确保projectA的依赖项包含在rootProject的调试会话的类路径中?
java - 了解外部类文件夹
在学习开发 servlet 的同时,我添加C:\Program Files\Apache\Tomcat8\lib\servlet-api.jar
到我的 J2EE 项目的构建路径中以使 servlet 工作。一切都好:
然后我决定将整个文件夹添加C:\Program Files\Apache\Tomcat8\lib
为“外部类文件夹”,突然我又回到了“javax.servlet 无法解析”。
这似乎没有任何意义,尤其是与 eclipse 添加 Tomcat 库的方式相比 - 它看起来几乎相同:
[
我想问题是:
- 我将整个文件夹包含为“库”有什么问题?
- 如何正确添加文件夹,使其显示为正确的库,如 Eclipse 通过向导添加的“Apache Tomcat v8.0”库
import - 如何从我的工作区导入插件项目而不指定它们?
我正在为 EMF 开发脚本环境,需要导入模型插件,以便我的脚本能够使用模型生成的类,但为了做到这一点,我需要将插件显式添加到我的导入中。
我可以自动这样做吗?就像在运行时将所有工作区插件添加到我的导入中一样?
java - Eclipse 没有在运行配置的用户条目类路径中获取依赖项
我将我的应用程序项目及其所有依赖项作为运行配置中“用户条目”的一部分。引导条目包含 JRE。
尽管如此,由于类路径问题,我的应用程序没有运行。我看到将 jar 从用户条目复制到引导条目是可行的。但我不能这样做,因为我的应用程序有很多依赖的 jar。我无法将大量 jar 从用户条目移动到引导条目。如何确保运行时环境具有所有必需的 jar?
java - 在这种情况下,classLoader 加载类的顺序
我添加lombok
到我的 java 项目中eclipse
。eclipse.ini
它要求我将文件中的最后两行添加为vmargs
.
我还添加lombok.jar
了libraries
(项目 -> 属性 -> 库),并移到lombok.jar
了 eclipse 和 JRE 系统库(rt.jar,resources. jar 等)都在下面lombok.jar
。我对将lombok
主类加载为的顺序感到困惑:
eclipse
启动时,类Bootstrap
加载器应加载 JRE 目录中的所有 JDK 类。(但由于我lombok.jar
在 JRE 系统库上方的 Order 和 Export 中向上移动,rt.jar 会在之后加载lombok.jar
。大多数情况下不会?因为无论如何都应该首先加载引导库!)由于我们还重新定义了
bootstrap classpath
using -XBootstrapClasspath 选项,因此 lombok.jar 将由Bootstrap Classloader
.之后
Extensions classloader
加载 JRE 的 lib\ext 目录中的类。然后
System-Classpath classloader
加载 CLASSPATH 环境变量指定的所有类和jar(这个加载是否考虑了Order and Export
库的顺序?)
如果我在这里解释错误,请纠正我,因为我只是试图理解 ClassLoading 迷宫的新手。
java - XPages Designer:项目设置中的 ClassPath 每天还原几次
在 Project Properties 框中,在 Java Build path 下,我添加了两个资源:一个 src 文件夹和一个 Jar。这可以工作几个小时,当我进行干净的构建时没有错误。但是,突然之间,这两个资源消失了,我得到了 52 个 Java 错误。所以我再次添加它们,重新编译:没有错误。
一些信息:
- 最新的 Domino 设计师 afaik
- 我在本地开发,数据库手动复制到测试服务器
- 没有单独的模板数据库(还)
- 开发数据库也是测试数据库
- 我在我的系统上使用了一个磁盘项目(本地,没有 git)
- 我还安装并使用了 SourceTree(只是为了能够向后移动)
- afaik 除了我之外没有人会触及项目设置
- 发生了更多奇怪的事情(目前它们似乎与我无关)
我认为在将 NSF 与 ODP 同步时出现问题。我有时会收到一些元素不同步的警告,但我真的不明白为什么。
这怎么会发生,或者更好:我怎样才能修复这种行为?