问题标签 [eclipse-2019-03]

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 回答
627 浏览

java - Eclipse 模块问题 jdk 10

今天早上我的项目遇到了一个新问题(周五运行良好)。Eclipse 似乎无法确定它的模块/类路径,而我尝试的任何东西似乎都不会影响它。我正在使用以下 Eclipse 配置:

  • 版本:2019-03 M1(4.11.0 M1)
  • 版本号:20190117-2133
  • 甲骨文 JDK 10.0.2

我的项目是一个 Java Maven 多模块(那些是 maven 模块,不是 java 模块)项目,但没有定义任何 java 模块本身(我们还没有转换它)。当试图编译它时,eclipse会举手并发送消息

“包 java.sql 可以从多个模块访问:<unnamed>, java.sql”。

虽然从表面上看,这似乎很有帮助,但我找不到另一个定义 java.sql 包的模块,并且包中类的唯一实例(例如:java.sql.ResultSet)存在于 JDK 系统提供的库中。具有相同错误的 javax.xml 包也会发生这种情况。

我尝试关闭并重新打开 Eclipse,对所有内容执行干净和 Maven 更新项目,但无济于事。我检查了 eclipse .log 文件,里面没有任何用处。无论如何要弄清楚 Eclipse 认为它从哪个模块中提取了该包?

我的下一步是删除整个项目并重新导入。

更新:我想我可能已经找到了罪犯......有一个依赖项将几个类声明到 java.sql 包中,这可能会让事情变得糟糕。具体的 JAR 是 net.sourceforge.hatbox:hatbox:1.0.b8,是 com.h2database:h2:1.4.197 jar 的传递依赖。有没有办法告诉 eclipse 忽略该 JAR 中的包?

更新 2:构建路径: 构建路径 1 of 4 构建路径 2 of 4 构建路径 3 of 4 构建路径 4 of 4

0 投票
1 回答
155 浏览

java - Eclipse 无法构建,但 Maven 可以,因为从 Java 8 迁移到 Java 11

这是最小的复制

我正在使用 Eclipse Version: 2019-03 M1 (4.11.0 M1)Build id: 20190117-2133

有问题的 jar 是 Selenium,但它们是主项目中唯一的多版本 jar,所以我认为这可能是问题的一部分

基本上,Eclipse 在构建时出错

并且该模块下的所有类的导入都会给出错误

或者它的一些变体。有时是org它声称无法解决

重要的是,这确实在 Maven 下成功编译

0 投票
2 回答
506 浏览

eclipse - 尽管安装了 CDT,但 Eclipse 插件中没有“转换为 C/C++ 项目”

CDT 插件提供了将项目转换为 C/C++ 项目的选项。这会更改.project文件中的一些条目。例如,条目

被添加。如果我手动添加它们,我可以看到语法突出显示更改为 C 语法。但其他事情不能正常工作(细节并不重要,但你可以在这里阅读)。

我可以在 eclipse 中看到菜单,但在运行我的 eclipse 插件时看不到。在配置菜单中,我选择了“在已启动的应用程序中支持软件安装”。然后我运行该应用程序并通过菜单在http://download.eclipse.org/tools/cdt/releases/9.7中安装 CDT 中的所有内容。Install New Software...

为什么我没有那个菜单项“转换为 C/C++ 项目”?它应该位于下面File->New->Other...->C/C++并且也应该在Windows->Perspective->Customize Perspective->Shortcuts->C/C++.

总结:我可以在我的“主机”eclipse 中看到菜单,但在运行 eclipse 应用程序(插件)时看不到,虽然我也在那里安装了 CDT,以及可以在“C++”或“Autotools”下找到的所有其他内容。

以下屏幕截图显示没有“转换为 C/C++ 项目”选项

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
2686 浏览

eclipse - Eclipse 2019-03 对 Tomcat 9 的支持

我已经安装了支持 JDK 12的最新 eclipse 版本 2019-03 。服务器视图不可用。所以我安装了插件Eclipse JST Server Adapters

安装后,我无法创建 Tomcat 9.0 服务器。Tomcat 8.0 是最新的可用版本。

获得 Tomcat 9.0 的任何替代方案?我想用最新的tomcat 9.0.20版本

注意:我之前的 eclipse 2018-09 版本有 Tomcat 9.0 可用

0 投票
0 回答
124 浏览

eclipse - 自 Windows 10 更新 1809 和 gc.print() / gc.copyArea(

我有这段代码在过去的 4 年里一直在工作(开普勒到氧气),

由于 Windows 10 1809 更新,这会导致全黑画面。这发生在多台 PC 上。

我将我的应用程序从氧气更新到 eclipse-rcp-1903 并且这个问题仍然存在。

gc.drawString 行工作并将“图像”字样写入图像。

以下屏幕截图显示了该问题。黑色区域应该是从一个看起来像它下面的外壳复制的图像。 在此处输入图像描述

0 投票
0 回答
115 浏览

eclipse - Eclipse 2019-03 failing to run certain JUnit 4 tests from the Window but not Test suites or run configuration

I have installed Eclipse 2019-03 from both the installer and tar ball. Certain JUnit test will run from a "run as" selection in the window and others will not. The ones that will not run will run:

  • Test suite that includes the test class
  • Run -> run configurations
  • You can also run it from the JUnit view either from a test suite or run it again.

I have tried deleting then adding the code back in then which seems to work but then fails again in future.

I have tried re-installing eclipse and then adding the src and pom to the maven project and the issue is still there.

Any suggestions?

2019-06-28:

It seems there are also issues with this version of eclipse finding the main method in my Main class. Although removing or changing the code did resolve the issue there were a number of other issues croping up. I tried again to resolve this using both a new "run configuration" and run "Java Application". Both fail to find the class. This is a very simple Java 11 maven projet and I do not see why it is having these issues.

At this point I am going to roll back to a previous version of eclipse to see if it is having similar issues with this code.

2019-06-28 NEW:

Rolling back to photon resolved the issues with both running the code and the junit issues.

Version: Photon Release (4.8.0) Build id: 20180619-1200

0 投票
0 回答
61 浏览

java - After changing compiler settings in Eclipse, every class in my project suddenly fails to be resolved every time I save a file

I started having this problem yesterday. I changed some settings in Eclipse related to compiler warnings (changed some settings related to generic types from ignore to warning), and afterwards, every time I save a file, a bunch of compiler errors appear in places where there were none before, and the only thing that fixes it is Project -> Clean.

The compiler errors are related to:

  • "XmlBaseView cannot be resolved to a type"
  • "CHOICE_YESNO_NO cannot be resolved to a variable"
  • "the import client.rest.views.base.XmlBaseView cannot be resolved"
  • "The method XmlBaseView.getUrn() is undefined for the type XmlBaseView".

I literally add 1 character to a string variable and I get 126 errors in the Java file I edited as well as any other files related to it. I tried changing the settings I changed back to the original values, but it didn't help. I already tried restarting eclipse and rebooting, neither helped.

How do I fix this? I'm using Eclipse 2019-03 (4.11.0).

0 投票
1 回答
749 浏览

eclipse - Eclipse CDT 4.11.0 因未找到 SWT 库错误而崩溃

我试图让 Eclipse 4.11.0 在我的 RHEL 6.10 系统上运行,但是当我尝试运行它时它崩溃了。它指向一个日志文件,其中指出:

...UnsatisfiedLinkError org.eclipse.swt.internal.gtk.OS._cachejvmptr()V

我尝试再次运行它,但它又因不同的日志文件条目而崩溃:

...UnsatisfiedLinkError 无法加载 SWT 库

它正在寻找:

~/.swt/lib/linux/x86_64/libswt-pi4-gtk-4924r25.so

但该目录中唯一的文件是 libswt-pi3-gtk-4924r25.so

我还在 eclipse/configuration/org.eclipse.osgi/458/0/.cp 中找到了 libswt-pi3-gtk-4924r25.so。

我删除了我的 ~/.swt 目录并再次运行它。我又一次得到:

...UnsatisfiedLinkError org.eclipse.swt.internal.gtk.OS._cachejvmptr()V

我注意到它创建了 ~/.swt/... 目录结构并将 libswt-pi3-gtk-4924r25.so 文件放入其中,因此我尝试再次运行它,它(毫不奇怪)给了我以下信息:

...UnsatisfiedLinkError 无法加载 SWT 库

这与我在系统上运行的 gtk 版本有关吗?

为什么eclipse在其安装中包含libswt-pi3-gtk.4924r25.so库,然后寻找libswt-pi4-gtk-4924r25.so库?