问题标签 [eclipse-photon]

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 投票
0 回答
208 浏览

java - libGDX 项目:“检测到致命错误……”

如果您能帮助解决这个无法解决的问题,我会非常高兴(至少对我而言)。

尝试运行 LibGDX 项目时收到以下消息:

该代码与我可以完美运行的另一台笔记本电脑上的代码完全相同。所以不应该是代码错误吗?

无论如何,这是我从错误报告中得到的消息:

0 投票
2 回答
1338 浏览

java - 如何使用 JDK 11 向 Collection.toArray() 提供生成器函数?

我已升级 Eclipse Photon 4.8 ( http://download.eclipse.org/eclipse/downloads/drops4/S-4.9M2-201808012000/ ) 以支持 JDK 11 ( https://marketplace.eclipse.org/content/java- 11-support-eclipse-photon-49)。它似乎工作正常(版本:4.9 Build id:I20180801-2000)。

toArray()在 JDK 11中,Java.util.Collection 中有一个新的方法覆盖:

这是一种默认方法,但不会被覆盖。它所做的只是将提供的生成器函数(使用硬编码的零参数)返回的值传递给另一个覆盖toArray(),然后将集合的内容作为数组返回。

如该方法的 Javadoc 中所述,可以像这样调用它:

Collection<String>这工作正常,并返回对应于 的适当长度的 String 数组。

Javadoc 还声明“默认实现使用零调用生成器函数,然后将结果数组传递给 toArray(T[]) ”。

如果我提供自己的生成器函数,它确实会被调用(如println()控制台输出所示),但其apply()方法的返回值似乎被忽略了。就好像我调用toArray(String[]::new)了不管我的生成器函数返回的数组的内容。

这是MCVE:

这是运行 MCVE 产生的控制台输出:

array1:[这个,是,一个,列表,的,字符串]

intFunc: 大小: 0

intFunc:要返回的数组:[A, B, C]

array2:[这,是,一个,列表,的,字符串]

intFunc: 大小: 4

intFunc:要返回的数组:[A, B, C, D]

array3:[这个,是,一个,列表,的,字符串]

输出表明我的生成器函数做什么并不重要——它返回的数组没有被使用。

我的问题是如何获得这个新的实现toArray()来使用我的生成器函数返回的数组,或者我是否正在尝试一些不可能的事情?


根据评论和 Nicolai 的回答进行更新:

我的示例代码的问题不在于生成器,而在于我的测试用例。它们碰巧导致生成器返回一个元素少于集合的数组,因此分配了一个新数组,以准确保存集合中元素的数量。

返回大于集合的数组的测试用例按预期工作。例如这段代码:

给出以下控制台输出:

intFunc: 大小: 9

intFunc:要返回的数组:[A, B, C, D, E, F, G, H, I]

array4: [this, is, a, list, of, strings, null, H, I]

SO 问题Collections emptyList/singleton/singletonList/List/Set toArray解释了为什么返回的数组中有一个空值。

0 投票
0 回答
780 浏览

java - 尝试了所有解决方案,但仍然无法修复错误:ORA-12519,TNS:找不到合适的服务处理程序

无法从 Eclipse ping oracle 数据库。我曾尝试将最大进程数更改为 1000,然后重新启动数据库。此外,我尝试了很多谷歌的解决方案,但都不起作用。事件重装eclipse和我的oracle数据库也解决不了。任何人都可以帮我找出解决方案吗?

下面显示了错误详细信息:

java.sql.SQLException:侦听器拒绝连接并出现以下错误:ORA-12519,TNS:找不到合适的服务处理程序

原因:oracle.net.ns.NetException:侦听器拒绝连接并出现以下错误:ORA-12519,TNS:找不到合适的服务处理程序

0 投票
1 回答
248 浏览

eclipse - Photon Eclipse JEE 无法启动

为了让 lombok 工作,在研究了这么多之后,我在 eclipse.ini 中添加了一行。但是现在,即使在删除该行之后,eclipse jee photon 也根本不会启动。

相反,它显示如下消息:

在此处输入图像描述

eclipse配置包含:

我添加了这一行

-Xbootclasspath/a:lombok.jar

我该怎么办?..任何帮助表示赞赏。

0 投票
0 回答
64 浏览

eclipse - 为什么 JavaDoc @author 标签中的“元音变音”在 Eclipse Photon 下打印不正确?

我在 eclipse 中的用户名有一个ü. 如果我在 Eclipse 霓虹灯中添加一个带有@author标签的自动生成的 javadoc,我的名字就写正确了。

在 eclipse photonü中更改为ü. 我可以手动更改它,但这在自动生成的内容中没有意义。

我怎样才能改变这个?

我已经更改了工作区的编码,但它不起作用。

有人可以在这里帮助我吗?

0 投票
1 回答
1897 浏览

java - 从 Eclipse 运行的 RCP 应用程序运行良好,导出它会引发 InjectionExceptions

我正在尝试执行我最近从 eclipse Indigo 迁移到 Photon 的 RCP 应用程序。在更改/更新所需的库之后,我成功地运行了应用程序,将产品作为 Eclipse 应用程序启动(从 Eclipse IDE)没有问题。

但是,当我将产品导出到本机可执行文件并启动它时,我得到了几个 InjectionException

等等

我检查了启动配置上的插件列表和产品是否相同(使用“添加所需插件”选择并在启动配置上使用“验证插件”进行检查)。事实上,从产品页面按下添加所需的插件似乎会遗漏一些插件,这些插件包含在启动窗口中(并且似乎是应用程序在 Eclipse 中启动所必需的)所以我手动添加了缺少的插件到产品,但仍然没有运气。我已经将最终的插件列表(来自启动配置的那个)上传到这个 pastebin以查看它是否与它有些相关。从产品自动生成的插件列表实际上是相同的,但包含的插件少了 7 个(然后我添加了如上所述)。

我是 Eclipse Photon 和所有这些注入机制的新手,但我很确定我的项目没有直接使用它(也许包含的一些新插件间接使用它?)。

我已按照另一个答案中的建议使用 -clean 和 -cleanPersistedState 参数来处理注入问题,但我仍然得到相同的结果。

关于如何解决这个问题或如何禁用注入/哪个插件导致注入被调用的任何线索?

问候

0 投票
1 回答
67 浏览

eclipse - 在 Oxygen Mac 上安装 Eclipse Photon

如果我在 Mac 上安装 Photon over Oxygen 会保留我以前的设置、插件和首选项吗?

0 投票
1 回答
2185 浏览

java - 无法在 eclipse photon 上安装 windowbuilder 插件

我已经在我的新电脑(使用 ubuntu 18)上安装了 eclipse photon。当我尝试从市场或链接(http://download.eclipse.org/windowbuilder/WB/integration/4.8/)获取它时,我收到此错误:

在http://download.eclipse.org/windowbuilder/WB/integration/4.8/找不到存储库。

我尝试安装以前的版本,但是当我尝试使用 windowbuilder 打开 java 文件时出现“Eclipse 在 0 下运行”错误。我该如何解决这个问题?

0 投票
4 回答
3043 浏览

java - Eclipse WindowBuilder 设计选项卡为空?

我是 Eclipse(或任何前端开发人员)的 WindowBuilder 工具的新手,我安装了 WindowBuilder、SWT 来检查它。创建新项目时,我会去:

新建 > 其他 > WindowBuilder > SWT 设计器 > SWT/JFace Java 项目

创建新课程时,我会:

新建 > 其他 > WindowBuilder > Swing Designer > Application WindowJFrame,或在> SWT Designer > SWT >Application Window下。

这会生成一个初始主代码,我在下面有源代码和设计选项卡。我的问题是,当进入设计选项卡时,它总是空的,如下所示:

在此处输入图像描述

类中的初始代码是这样的: 在此处输入图像描述

执行时会创建此窗口: 在此处输入图像描述

我找不到这个问题的任何答案,而且我看到的所有教程在设计选项卡中都有项目,他们可以开始探索它。

0 投票
3 回答
4029 浏览

eclipse - Firefox 没有通过 Selenium WebDriver 启动 URL

我正在使用 Eclipse Photon、Firefox 版本 62.0 Quantum、Selenium 3.14.0、geckodriver 版本 0.21.0。

当我运行代码时,Firefox 会打开,但不会启动 URL。一切都是最新的,geckodriver 被设置为木偶。请帮忙。

我的代码是: