问题标签 [eclipse-2021-12]
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 2021-12:如何让 XML 键盘快捷键在 maven POM 编辑器中工作?
2021-12 版本中的 maven POM 编辑器似乎发生了变化(新的语法着色)。
例如Ctrl + Shift + C,Ctrl + Shift + F不再工作,它曾经工作,并且当我在 Eclipse 中使用默认 XML 编辑器打开 pom.xml 时仍然工作。
软件包“面向企业 Java 和 Web 开发人员的 Eclipse IDE”,Windows 64 位。
eclipse - 如何阻止 javadoc 输出进入标准错误而不是标准输出?日食 4.22 / 2021-12
尽可能多地删除了预先存在的 Eclipse 内容(例如将 .metadata 移到一边)并全新安装了 Eclipse 版本:2021-12 (4.22.0) Build id:20211202-1639。
现在,Generate Javadoc 菜单命令使所有输出都转到 stderr(红色输出)。这似乎是错误的。像这样的输出,但都是红色的:
...等这些不是警告消息或错误消息,只是标准执行日志。
我在围绕eclipse、javadoc、标准错误、2012-12、4.22、红色输出、选项等的搜索中搜索了各种组合。我觉得有点奇怪,我没有运气。这里的三个答案没有帮助:在 Eclipse Mars.1 上生成 JavaDoc 时缺少输出
使用:.p2\pool\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.1.v20211116-1657\jre\bin\javadoc.exe
标准输出 (stdout) 为黑色。我不想将 stderr 首选项设置为远离默认红色。
我怎样才能控制它并使旧的 javadoc 输出控制台日志变回黑色?
java - 如何修复 - Eclipse 无法打开 java 文件 -> 无法创建受保护的最终 java.lang.Class java.lang.ClassLoader.defineClass
您好,我正在我的系统上运行 Eclipse 版本 2021-12 (4.22.0) 和 JDK 17.0.1。
我的项目出现错误。
当我尝试构建时
gradle -> 刷新 gradle 项目 -> 构建遇到问题
详细信息:构建期间发生错误。在项目“aProjectName”上运行构建器“Java Builder”时出错。无法使受保护的最终 java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError 可访问:模块 java.base 没有“打开 java. lang" 到未命名的模块 @221dad51
gradle 任务 -> 运行 -> 运行 gradle 任务
控制台显示:
任务:编译Java失败
FAILURE:构建失败并出现异常。
- 出了什么问题:任务':compileJava'.java.lang.IllegalAccessError执行失败:类lombok.javac.apt.LombokProcessor(在未命名的模块@0x5e024b7中)无法访问类com.sun.tools.javac.processing.JavacProcessingEnvironment(在模块 jdk.compiler),因为模块 jdk.compiler 不会将 com.sun.tools.javac.processing 导出到未命名模块 @0x5e024b7
这些是我的依赖项:
依赖{
当我将 lombok 从 1.18.12 更改为 1.18.22 时(这似乎对遇到此问题的其他人有所帮助)我不会在控制台中显示失败,但是一旦我尝试运行应用程序,我就会收到 InvocationTargetException
将 --illegal-access=warn 和/或 --add-opens java.base/java.lang=ALL-UNNAMED 添加到我的 eclipse.ini 并没有帮助,因为添加这些行后 Eclipse 将无法启动。
这就是我的 eclipse.ini 的样子:
-启动
插件/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
--launcher.library
C:\Users\John Doe.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650
-产品
org.eclipse.epp.package.java.product
-showsplash
C:\Users\John Doe.p2\pool\plugins\org.eclipse.epp.package.common_4.22.0.20211202-1200
--launcher.defaultAction
打开文件
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk-17.0.1\bin\javaw.exe
-vmargs
-javaagent:C:\Users\John Doe\eclipse\java-2021-12\eclipse\lombok.jar
-Dosgi.requiredJavaVersion=11
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-Dsun.java.command=Eclipse
-XX:+使用G1GC
-XX:+使用字符串去重
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM
-Declipse.p2.max.threads=10
-Doomph.update.url=https://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index://->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/
我感谢所有建议