问题标签 [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.
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 中的包?
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 下成功编译
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++ 项目”选项
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 可用
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
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).
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库?