问题标签 [eclipse-oxygen]

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.

0 投票
3 回答
312 浏览

eclipse - Eclipse Oxygen 4.7.0 - PyDev 5.8.0 重构错误

我正在使用 Eclipse Oxygen 4.7.0.I20170612-0950 和 PyDev 5.8.0。当我尝试使用重构时,我收到以下错误消息:

Could not initialize class org.apache.lucene.codesc.Codec$Holder

当我尝试使用搜索功能(Strg-H)时,也会发生同样的事情

似乎是Lucene的问题。

我在 Eclipse 网站上找到了这篇文章https://bugs.eclipse.org/bugs/show_bug.cgi?id=510604 但我对 Eclipse 不是很熟悉,它没有帮助。

任何想法如何解决这个问题?

提前致谢。

0 投票
1 回答
269 浏览

eclipse - 如何在 Eclipse Oxygen 中获取跟踪点以在控制台中显示?

我正在阅读刚刚发布的 Eclipse Oxygen 的“New and Noteworthy”页面。添加到调试平台的新功能之一是跟踪点。这个功能似乎相当有用,所以我决定尝试一下。我选择了一行代码,点击 Run->Toggle Tracepoint。我将跟踪点保留为默认值(将类和方法的名称打印到系统中)。然后我运行了一个单元测试,我确定它会执行那行代码。该消息未打印到控制台。然后我运行了代码覆盖模式,它表明它明显地触及了那行代码。

我该怎么做才能让这个功能发挥作用?有没有我没有遵循的步骤?

0 投票
0 回答
1684 浏览

java - Eclipse Oxygen:如何指定模块依赖项

我正在尝试熟悉 Eclipse 对 Java 9 模块的支持。我将 Eclipse Oxygen 与来自市场的 Java 9 支持包和最新的 JDK 9 u180 一起使用。

问题涉及模块依赖关系以及如何让 Eclipse 知道它们。

我的理解是在 Eclipse 中一个 JPMS 模块对应一个 Eclipse 项目。我创建了三个项目(也称为模块)并添加了必要的模块信息文件:

它是一个简单的自上而下的依赖链。模块描述符正确;我已经成功地在 IntelliJ 中设置了相同的模块。

我的问题是:我如何告诉 Eclipse 顶部模块依赖于底部模块,例如中间模块com.effjava.support依赖于底部模块com.effjava.util

我确实在 module-info 文件中指定了依赖项(通过requires transitive),Eclipse 毫无怨言地接受了该指令。然而,当我编译中间模块时,我看到一条错误消息com.effjava.support。错误消息说,包中的公共类型com.effjava.util.cbk不可见,尽管由模块导出com.effjava.util并由module com.effjava.support.

显示项目结构和编译器错误消息的屏幕截图

为了指定依赖,我将底层模块的内容导出com.effjava.util到了一个jar文件中,包括module-info.class。因此它是一个模块化的 jar 文件。

然后我将模块化jar文件导入到com.effjava.support模块中,并将导入的模块化jar文件添加到构建路径中。无济于事。

构建路径截图

我在没有导入的情况下尝试了它,只是将模块化 jar 添加为外部库。它也没有用。

问题是:如何在 Eclipse 中正确指定模块依赖关系?

0 投票
1 回答
4387 浏览

java - Eclipse Oxygen 中 JavaFX 类的访问限制

我在带有 Oracle JDK 8u144 的 Ubuntu 17.04 中使用 Eclipse Oxygen 4.7.0。

任何在包中引用 JavaFX 类的代码javafx.*,例如javafx.application.Application(错误地)报告为错误

这似乎与“Java System Library”JavaSE-1.8 有关。jfxrt.jar您可以在 Properties -> Java Build Path 中查看“访问规则”,这些规则仅允许 javax/ 、java/、 org.w3c.* 等,甚至在jfxrt.jar.

我可以通过两种不同的方式解决这个问题

  • 更改首选项 -> Java -> 编译器 -> 错误和警告 -> 已弃用和限制的 API -> 禁止参考(访问规则)不会出错。
  • 通过 Properties -> Java Build Path -> JRE System Library -> Edit 手动将系统库从“JavaSE-1.8”更改为“Workspace default JRE”

这些方法都不是理想的,因为我有大量的 Eclipse 项目需要调整,并且希望禁用的引用检查被启用以捕获真正的错误。

请注意,当通过 Eclipse 中包含的标准 Gradle Import 插件导入项目时,这也是一个问题。

有没有办法避免这个问题,也许是通过 Gradle 配置,或者是一个已知的错误/功能将被修复?

0 投票
1 回答
2236 浏览

eclipse - Angular2 Eclipse:Eclipse Oxygen 中的 HTML 编辑器显示来自 TypeScript 的错误

我已经为 Eclipse Oxygen 安装了Angular2 Eclipse插件。我已经使用 angular CLI 创建了一个 angular2 项目,然后在 eclipse 中打开了该项目。

我试图将项目转换为 Angular 项目,但是当我右键单击项目并转到配置时,没有这样的选项。唯一的选项是“配置和检测嵌套项目..”,它会打开导入向导。

当我在 src/app/... 例如我的 databinding.component.html 中打开 html 模板文件时,HTML 编辑器显示丑陋的错误:

html编辑器中的错误

当我将鼠标悬停在错误上时,我看到所有错误都具有以下格式:

一些例子:

但是错误是不正确的。我可以毫无问题地使用 ng-serve 启动应用程序。

如何配置 eclipse 以使这些错误的错误消息消失?谢谢 :)

编辑#1

这是我的 Eclipse 打字稿配置,我看不出我可以在这里改变什么..

喜好

0 投票
2 回答
2479 浏览

java - 如何将 JPA 工具添加到 Eclipse Oxygen 中的普通 Java 项目?

我正在尝试从Eclipse Oxygen Java EE 项目中的数据库表生成 JPA 实体。

问题是我找不到 JPA 上下文菜单,也找不到 JPA(Java Persistence)方面。我该如何做到这一点?

0 投票
2 回答
8125 浏览

java - Eclipse 使用 Java 9 显示空错误消息

我已经安装了 Java 9 插件。我的项目没有改变,但是当我尝试运行时,我得到了这个:空的错误对话框

如果您需要其他任何内容,请随时评论您没有足够的信息。

我的.log文件:https ://pastebin.com/SQXZVcQk

0 投票
2 回答
159 浏览

java-9 - 在哪里可以找到 Eclipse Oxygen 的 JDK9 build 174?

我一直在尝试让 Eclipse Oxygen 与 JDK9 一起工作。显然,当前版本的 Oxygen 仅在 JDK9 build 174 上进行了测试。不能保证与 JDK9 的较早或较晚版本一起使用。

JDK9 的当前版本是 181。它不适用于 Eclipse。我一直在尝试将 JDK 添加到我现有的项目中。它不工作。我想尝试它是否适用于 Windows 的 JDK9 build 174。而且我在任何地方都找不到。

有人请帮助我...

在此处输入图像描述

0 投票
1 回答
908 浏览

java - 由于 Maven 插件,无法从命令提示符创建 Maven 项目

我对 Maven 有多个问题。我在这里提出一个问题。

我试图从命令提示符创建一个 Maven 项目。我的构建失败了。我已经尝试了多种解决方案,这些解决方案在 stackoverflow 以及其他网站中都提出了建议。下面是环境细节,

当我运行 mvn -version 时,我在命令提示符下得到以下结果。

在符合 maven 设置正确后,我运行了这个命令来创建一个 maven 项目。

在这里我不明白的一件事是,为什么默认情况下插件版本是这样的。即使我也尝试过 eclipse,我在与插件(编译器/资源)相关的 pom.xml 文件中遇到错误。我得到的输出如下所示。

在 Eclipse 中,我遇到了这种类型的错误。

POM.XML 文件中的错误

在存储库中,默认情况下它正在下载带有情人版本的插件。我不明白在哪里禁用配置并下载已配置的插件版本。你能帮帮我吗?

我正在尝试下载基于Maven 插件版本的插件。

但是,不能做同样的事情。

0 投票
0 回答
358 浏览

eclipse-oxygen - 无法打开 Eclipse(氧气版)

Eclipse在启动时没有启动,查看日志详细信息,发现在日志下方

在互联网上浏览了一些类似的问题,发现我们必须更改键的绑定(但不确定是否有可能的解决方案),但要做到这一点,日食应该开始,而这并没有发生。

eclipse.ini 看起来不错。

启动时 eclipse 挂断的快照..

启动时 eclipse 挂断的快照..