问题标签 [eclipse-neon]

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 投票
1 回答
503 浏览

java - Eclipse 4.6 代码完成不适用于 Java 9

Eclipse 是版本:

霓虹灯版本 (4.6.0) 内部版本号:20160613-1800

“Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Neon development stream”版本 1.1.1.v20160606-0010_BETA_JAVA9(Java 9 插件)。

继续运行

Java(TM) SE Runtime Environment (build 9-ea+122) Java HotSpot(TM) 64-Bit Server VM (build 9-ea+122, 混合模式)

代码补全不适用于 Java 9,尽管它适用于 Java 8。问题似乎是 JDK 没有 rt.jar。但是,当我键入代码时,它没有被标记为损坏(没有红色下划线),JDK 模块和包也显示在Package Explorer视图中。


包资源管理器视图


如果有人知道我该如何克服这个问题,我将非常感激。

0 投票
1 回答
152 浏览

eclipse-rcp - Eclipse 霓虹灯:上下文菜单的不同行为?eclipse v4.6.0 中可能存在的错误?

JMSToolBox是一个基于 eclipse-rcp v4.5.2 的应用程序。我尝试升级到 eclipse v4.6.0,但发现弹出菜单有如下问题:

  • 零件在 e4 模型中定义为Part Descriptor(PD)。在该 PD 中定义了一个弹出菜单
  • 在某个动作上,PD 描述符被实例化,该部分被添加并显示在一个Part Stack. 这部分的主体是一个TabFolder带有多个标签的标签,对应于浏览的 JMS Q。每个选项卡主体基本上由一个TableViewer/组成,Table用于显示 JMS 消息。
  • 每次创建新选项卡时,都会创建一个新TableViewer/并使用以下代码行在 上注册Table弹出菜单:TableTableViewer

    menuService.registerContextMenu(table,<id of the popup menu in the part>);

这适用于 eclipse v4.5.2 (Mars) 但不适用于 v4.6.0 (Neon) !

对于 neon,弹出窗口仅适用于第一个选项卡:上下文菜单是可见的,并且@CanExecute与菜单项的处理程序/命令关联的方法被调用。对于后续创建的选项卡,不会显示弹出窗口,@CanExecute也不会调用菜单项的方法

如果我为每个选项卡注册一个具有不同 ID(以前添加到 PD)的不同菜单,它就可以工作!所以我怀疑这可能是由于具有相同元素 id 的菜单被添加到多个 TableViever/Table 中,即使它来自不同的 PD 实例......

它是霓虹灯的错误吗?回归?或者我是否受益于火星中的一个错误,使应用程序在这个版本上正常工作?

现在我必须降级(或不升级)到 Eclipse v4.5.2 ..

0 投票
1 回答
690 浏览

android - Eclipse Neon 首选项重复了 Android 条目

我的 Eclipse 霓虹灯中的 Android 菜单首选项是重复的,我不知道哪个实例实际上处于活动状态。见下图:

在此处输入图像描述

0 投票
0 回答
205 浏览

android - Dagger-2 生成的类的 NoClassDefFoundError,在 Eclipse Neon Android 中使用 Maven

我是 Dagger-2 的新手。之前我已经成功尝试过 Dagger-2 演示程序。现在我想在 Android 中尝试同样的方法。为此,我做了以下事情:

我在 Android 上使用过 Eclipse Neon。在其中我安装了“Android for Maven Eclipse”和 m2e-apt。然后创建了一个Android项目并将其转换为maven。将项目的 java 版本设置为 1.7。在 pom.xml 中添加了 Dagger 2.5 和 Dagger-compiler 2.5。将工作演示代码添加到 Android 项目中。取消选中“Java 构建路径 -> 源 -> 允许源文件夹的输出文件夹”。所有依赖项都已解决(Eclipse 不报告任何错误/警告)。Dagger 生成它的类。现在,当我运行项目时,我得到“NoClassDefFoundError”,特别是缺少 Class1Module_ProvideClass1Factory。我使用“apktool”来查看 dex 文件。它就在那里。此外,在加载该类之前,其他一些 Dagger 生成的类已成功加载,但仅针对该类失败。

0 投票
1 回答
131 浏览

java - Java8 代码停止编译并让我进行不必要的显式转换

我最近更新到 Eclipse Neon 并且我现有的代码停止编译。似乎编译器无法进行类型推断,并使我进行不必要的显式转换。我有这个示例代码:

asyncCall方法具有以下签名:

Eclipse 建议我必须转换结果流。这是一个 Eclipse 错误还是我做错了什么?

0 投票
4 回答
5364 浏览

javascript - Eclipse Neon (Java EE IDE) Javascript 编辑器损坏

问题描述

使用JavaScript 编辑器打开文件 (app.js) 时出现错误:“无法初始化编辑器。”

细节:

  • 关闭并尝试重新打开文件会生成一个空白选项卡。
  • 尝试打开其他文件也会生成一个空白选项卡。
  • 打开多个选项卡会生成一个NullPointerException.
  • 重新启动 Eclipse 会将 Eclipse 恢复到功能状态。
  • 使用 JS 编辑器(Chrome 图标)代替 JavaScript 编辑器似乎可以规避该问题(仅在上述错误尚未触发时才有效)。
    • 恐怕使用 JS 编辑器会阻止我使用其他依赖 JavaScript 编辑器工作的插件。

我试过的

  • 卸载未签名的插件(AngularJS Eclipse
  • 重新安装 Eclipse Neon
  • 重新安装未签名的插件(AngularJS Eclipse - 同上)

笔记

为了首先启动 Eclipse Neon,从以下行中删除了eclipse.ini


临时解决方案

正如在howlger 的回答中看到的,这是由于 JavaScript 编辑器未正确处理解析异常而导致的问题。

这是原始文件的精简版本,演示了问题:

这是修复后的代码:

0 投票
1 回答
17006 浏览

android - Dx 不支持的类文件版本 52.0 ...同时解析 com/example/test1/BuildConfig.class

尝试使用 JDK 1.8 和 eclipse neon 构建项目时出现以下错误:

我需要更改哪些项目设置来修复它们?

0 投票
1 回答
621 浏览

javascript - Eclipse Neon 中的 Javascript 大纲 - Java EE IDE

我刚刚将我的 Eclipse 从火星更新到了霓虹灯。js 文件的大纲内容现在已损坏:它不显示我的对象类成员,而只显示类名。这就是我声明我的“对象”的方式:

是否有一个选项/插件来激活这种编码风格的大纲?还是我应该重写我的代码?

EDIT1:我可以用 Webclipse 添加对这种风格的支持。但是不再有 CodeMix 付费更新 ;-( 这再次打破了前景。

EDIT2:随着 Eclipse 2019-06 Javascript 和 Web 开发者等后来的版本,支持又回来了。

0 投票
1 回答
2073 浏览

android - Eclipse 首选项显示 android 选项卡两次

我正在使用 eclipse neon 制作一个 android 项目。当我开始导入现有项目时,它向我显示了两个 android 选项。所以我去了 eclipse 的首选项,它也向我显示了 android 选项卡两次。两个选项卡都显示了相同的 android sdk 路径。在这里,我附上了我的首选项窗口的屏幕截图。请告诉我如何只获得一次 android 标签。

在此处输入图像描述

0 投票
1 回答
168 浏览

eclipse - 如何在 Eclipse 中更改这些颜色

我正在运行 Fedora 24 并且对一些日食颜色有一点问题。

任何人都知道我需要更改哪种颜色以Window > Preferences > Appearance > colors and fonts使字体颜色Show List不是带有白色背景的白色?

看这里的图片