问题标签 [java-11]

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 投票
4 回答
12245 浏览

java - 使用 Java 11 编译时 Intellij 找不到 java.net.http

我正在尝试让我的一个项目为 Java 11 做好准备,但由于某种原因 Intellij 找不到java.net.http. module-info.java如果我输入错误,它不会像没有找到它那样强调它,但是当我尝试构建项目时,我得到下面的错误。我尝试重新安装 Intellij 2018.2.3 并卸载所有其他版本的 Java。任何有关如何使这项工作的建议将不胜感激。

错误:

模块信息.java:

请求.java:

结构:

0 投票
3 回答
8944 浏览

java - 如何使内部 Java 包在 Eclipse 中可访问?

我有一个使用 Java 11(或 Java 10)在 Eclipse 中打开的遗留 Java (8) 项目。Eclipse 现在正确地抱怨无法访问的包。例如com.apple.laf.AquaComboBoxUI

从命令行编译时,我可以通过向以下位置添加参数来显式访问这些包javac

--add-exports java.desktop/com.apple.laf=ALL-UNNAMED

有没有办法从 Eclipse IDE 内部做同样的事情?我试图在 JDK 库上添加一个可访问的规则。但这似乎没有任何效果。有任何想法吗?

是的,我知道,我们应该迁移项目以仅使用官方 API。但那是一条很长很长的路……

0 投票
3 回答
3313 浏览

java - 使用“extension (10) should not be present in server_hello”下载错误的依赖项时,使用 JDK 11 的 Maven 失败

使用 JDK11 在我的项目上运行测试我在调用 Maven Aether 时在此行失败:

下载错误的依赖项时会发生这种情况:

公共数学3:公共数学3

我的假设是我面临着一个JDK11 错误

如果是问题所在,如何解决?

由于 stackoverflow 限制,Stacktrace 被部分截断:

0 投票
7 回答
136246 浏览

java - IntelliJ 无法使用 OpenJDK 11 识别 JavaFX 11

我无法让 IntellJ 识别 JavaFX 包。使用 OpenJDK 11 的新 JavaFX 项目,在尝试构建项目时,IntelliJ 无法识别 JavaFX 包。

我已经openjfx:javafx-base-11从 Maven 存储库导入。

我查看了其他问题,解决方案似乎包括检查字节码是否处于正确的级别(我的是),以及项目语言是否正确(我的是)。

有人有想法么?

图 1

图二

图 3

编辑:

错误:

在此处输入图像描述

0 投票
3 回答
14055 浏览

java - 无法在 intellij 中运行 java 11 示例程序

我正在尝试使用 intellij 在 Java 11 中运行上述程序。但低于错误。

java: openjdk-11+28_osx-x64_bin.tar.gz

操作系统:macOS 10.13.2

智能:ideaIC-2018.2.4

0 投票
1 回答
339620 浏览

java - Java 11 包 javax.xml.bind 不存在

我正在尝试使用JAXB将 XML 数据反序列化为 Java 内容树,并在 XML 数据未编组时对其进行验证:

当我使用Java 8构建项目时,它很好,但是使用Java 11构建它失败并出现编译错误:

我该如何解决这个问题?

0 投票
10 回答
317242 浏览

java - 如何在 Ubuntu 下安装 JDK 11?

所以 Java 11出来了。有人知道如何从命令行安装它(来自 Oracle 的 OpenJDK)吗?

我希望看到类似 Oracle Java 10 之前的情况:

PS在类似的问题中提出了指令:

不起作用。

0 投票
5 回答
26762 浏览

java - 无法在 IntelliJ 中使用 jdk 11 编译,找不到符号

我设置了 JDK 11,它编译,直到我使用isBlank()String 的 Java 11 的新方法,当我使用该方法时,编译时出现此错误,我尝试清理 JDK 安装,从 IntelliJ 清理缓存,重建但没有任何帮助。错误是:

在此处输入图像描述

0 投票
1 回答
578 浏览

java - JavaFX11 的 javafx.stage.Stage 版本无效

我基于示例在新的 Java SDK 11 中创建了项目:

入口点.java

pom.xml

IntellIJ IDEA 方面没有警告。当我试图编译时,我得到了错误(原件不是英文的,所以它可能与英文原件不同):

更新

尝试设置 JAVA_HOME 系统变量:

在此处输入图像描述

0 投票
7 回答
461317 浏览

windows - 如何在 Windows 上安装 OpenJDK 11?

过去,Oracle 曾经发布过适用于 Windows 的可执行安装程序,它会:

  • 解压文件
  • 添加指示已安装版本和路径的注册表项
  • 将 JRE 添加到系统 PATH
  • 向 Windows 注册卸载程序。

从 Java 11 开始,Oracle 的免费 Java 版本(Oracle OpenJDK ) 似乎不包含安装程序。它只是一个包含二进制文件的 zip 文件。

既然上述集成不再存在,我们应该如何在 Windows 上安装 OpenJDK 11?它们不是必需的吗?