问题标签 [java-13]

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

gradle - 将 sourceCompatibility 和 targetCompatibility 从 1.8 更改为 13 时,任务“:test”的 Gradle 执行失败

从源和目标兼容性从 1.8 迁移到 13 时发生以下错误 FAILURE: Build failed with an exception。出了什么问题:任务':test'执行失败。无法读取类文件 C:\Users\FixedSizeFifoDoubleArrayTest.class

尝试更改 sourceCompatibility = 1.8 targetCompatibility = 13

0 投票
2 回答
1495 浏览

java - 如何在 Eclipse 中使用 Java 13 功能?

有没有办法让 Eclipse 理解 Java 13 功能,例如文本块?Eclipse 报告以下代码的错误:

错误包括:

我怀疑这个问题通常是 Eclipse 和 Java 13 的组合。

使用 Maven 构建成功(使用适当的--enable-preview配置)。使用的“已安装 JRE”是 Java 13(--enable-preview默认 VM 参数)。安装Java 13 Support for Eclipse 2019-09似乎也无济于事(不添加 Java 13 合规级别选项)。

0 投票
2 回答
4363 浏览

java - 在 NetBeans 上使用 JDK 13 运行 Java 应用程序

我使用 Netbeans 11.1 和 JDK 8,但我想尝试 JDK 13 的一些功能,但遇到了困难。

安装JDK 13后,我在Netbeans的Tools -> Java Platforms中添加了平台,在项目的属性中我指出Java平台是JDK 13。

我编写了以下 Java 13 代码,但 Netbeans 不认为它是有效的:

感谢您告诉我应该采取哪些步骤来配置环境以运行此代码

0 投票
2 回答
484 浏览

java - 无法在 IntelliJ 的 SDK 中添加 jdk11 和 jdk13 - java

我无法在 intelliJ 中将 jdk11 和 jdk13 添加为 SDK。我只能添加 jdk-18.0_22。

为什么呢?

在此处输入图像描述

0 投票
2 回答
2073 浏览

java - JDK-13 Surefire 插件不支持的类文件主要版本

我正在尝试使用 Java-13 和 Maven 创建 Java 模块项目。我pom.xml的是:

版本:

如果我跳过测试阶段,它工作正常mvn clean package -DskipTests

建立成功

但是,当我尝试使用 测试项目时mvn clean test,出现错误(完整日志在-e这里:https ://gist.github.com/g4s8/a08e88143b7b5ceec0e534a34b7ab734 ):

[错误] 无法在项目 oot 上执行目标 org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test (default-test):执行目标 org.apache.maven.plugins 的默认测试:maven-surefire-plugin:3.0.0-M3:test failed: Unsupported class file major version 57 -> [Help 1]

似乎surefire插件无法与13 JDK一起使用,但 插件文档说“要求:Maven 3.x和JDK 1.7或更高版本”(JDK 13高于JDK 1.7)。

那么我是否在我的pom.xml插件中配置了一些错误或无法使用 13 JDK?

要重现的示例项目:https ://github.com/g4s8/so58710751

0 投票
1 回答
784 浏览

java - 将 maven pom.xml 从 java 8 升级到 13。如何在安装了 java 8 和 13 的机器上运行升级的 maven 项目

当我尝试 maven 构建以创建胖 jar 时,安装了 java 8 的机器中的升级项目出现以下错误

Waiting for Jenkins to finish collecting data[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project : Fatal error compiling: invalid target release: 13 -> [Help 1]

0 投票
1 回答
200 浏览

java - Netbeans 11.2 的 Build > Compiling 窗格中没有“Additional Compiler Options”

我在 Ubuntu 18.04 上使用 Netbeans 11.2 作为 snap 包。尝试按照文档--enable-preview中的说明在 Maven 项目中启用:

在此处输入图像描述

我的 UI 中没有看到“附加编译器选项”,见下文

在此处输入图像描述

引用的问题已合并,那么这里有什么问题?

请注意,从 Netbeans 内部通过 Maven 构建和运行应用程序(使用预览功能)工作正常!

0 投票
1 回答
290 浏览

java - 升级java后Swing看起来放大了

我有一个运行 Swing 客户端的旧应用程序。我很久以前从 Java 7 升级到 8。升级很顺利。自从我想升级到 Java 9,然后是 11,现在是 13。然而,这是我遇到问题的地方。

UI 看起来不错,符合 Java 8 的预期,但任何较新的 Java 版本都会以某种方式更改字体大小,并且可能出于某种原因更改组件。我没有任何图片可显示,因为出于安全原因,该应用程序是在无法访问 Internet 的网络上维护的。客户端看起来像大多数东西都乘以 2.0 或其他东西。它看起来像缩放的,或者可能是您在考虑通用设计的情况下创建的东西。由于某种原因,甚至启动屏幕的大小也增加了一倍,这就是图像。有一些例外。窗口中的标题文本是相同的。按钮和标签上的文字似乎也是一样的。文本字段/编辑器中的图标、图像(飞溅)和文本要大得多。

我试图找到一个解决方案很长时间,但没有找到任何东西。我希望其他人遇到过这个问题,或者至少知道问题可能是什么。

0 投票
1 回答
748 浏览

java - java.desktop 无法解析为模块

我想导入 java.desktop 以使用 BufferedImage:

进口

但是 Eclipse 向我显示一个错误并说它无法解析为模块

模块错误

虽然我将 JRE 添加到了模块路径中:

模块路径

我也在项目中使用 Maven,但导入外部库工作正常。

0 投票
1 回答
317 浏览

icons - Netbeans 11.1 用 JDK13 看起来模糊和放大

从 jdk-13 开始时,我的 Netbeans 11.1 看起来很难看。

下面你可以看到 jdk-13(左)和 jdk-8(右)之间的区别:

netbeans 的区别

我已经尝试更改密钥-J-Dsun.java2d.dpiaware,-J-Djdk.gtk.version并使用 open-和 oracle-jdk 进行了尝试,但没有任何改变。

谢谢你的帮助 ;)