java-11相关内容
我无法让 IntellJ 识别 JavaFX 包.使用新的 JavaFX 项目,使用 OpenJDK 11,尝试构建项目时,IntelliJ 无法识别 JavaFX 包. 我从 Maven 存储库中导入了 openjfx:javafx-base-11. 我查看了其他问题,解决方案似乎包括检查字节码是否处于正确级别(我的是),以及项目语言是否正确(我的是). 有人有什么想法吗?
..
我有一些使用 JAXB API 类的代码,这些类在 Java 6/7/8 中作为 JDK 的一部分提供.当我使用 Java 9 运行相同的代码时,在运行时我收到错误消息,指出找不到 JAXB 类. JAXB 类从 Java 6 开始就作为 JDK 的一部分提供了,那么为什么 Java 9 再也找不到这些类了? 解决方案 JAXB API 被认为是 Java EE API,因此不再包含
..
我在 Java 11.0 中完成了一个使用 Project Jigsaw 的简单示例.1、在 Ubuntu 18.04 上使用 oracle JDK 11 构建. 按照那个例子,我创建了一个简单的项目,它编译成一个模块,将模块打包成一个 jar,然后使用 jlink 创建一个独立的发行版.一切正常——最终结果是一个带有精简 JRE 和我的模块的小文件夹. 该项目仅由三个文件和一些文件夹
..
代码(spring-web 5.1.2) public static void main(String[] args) {RestTemplate restTemplate = new RestTemplate();HttpHeaders headers = new HttpHeaders();headers.set(HttpHeaders.AUTHORIZATION, "token");Htt
..
我正在开发一个小型库,出于显而易见的原因,我想使用所有 Java 11 功能(除了我现在猜测的模块)生成代码,但我希望该库与 Java 8 及更高版本兼容. 当我尝试这个时: javac -source 11 -target 1.8 App.java 我收到以下消息: 警告:源版本 11 需要目标版本 11 ...当我查看字节码时,我看到类的版本是 0x37 (Java 11):
..
我今天没有使用我的 Android Studio.当我构建我的项目并同步它时,它说:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:我没有改变项目中的任何东西,项目的语言是Kotin.我使用 JDK 13 和 Android Studio 3.6.1 以及最新的 An
..
我无法让 IntellJ 识别 JavaFX 包.使用新的 JavaFX 项目,使用 OpenJDK 11,尝试构建项目时,IntelliJ 无法识别 JavaFX 包. 我从 Maven 存储库中导入了 openjfx:javafx-base-11. 我查看了其他问题,解决方案似乎包括检查字节码是否处于正确级别(我的是),以及项目语言是否正确(我的是). 有人有什么想法吗?
..
我有一些使用 JAXB API 类的代码,这些类在 Java 6/7/8 中作为 JDK 的一部分提供.当我使用 Java 9 运行相同的代码时,在运行时我收到错误消息,指出找不到 JAXB 类. JAXB 类从 Java 6 开始就作为 JDK 的一部分提供了,那么为什么 Java 9 再也找不到这些类了? 解决方案 JAXB API 被认为是 Java EE API,因此不再包含
..
我正在尝试使用 JAXB,验证未编组的 XML 数据: try {JAXBContext context = JAXBContext.newInstance("com.acme.foo");Unmarshaller unmarshaller = context.createUnmarshaller();unmarshaller.setSchema(schema);FooObject fooObj
..
我有一些使用 JAXB API 类的代码,这些类在 Java 6/7/8 中作为 JDK 的一部分提供.当我使用 Java 9 运行相同的代码时,在运行时我收到错误消息,指出找不到 JAXB 类. JAXB 类从 Java 6 开始就作为 JDK 的一部分提供了,那么为什么 Java 9 再也找不到这些类了? 解决方案 JAXB API 被认为是 Java EE API,因此不再包含
..
2019 年底,我对 Java 8 应用程序进行了基本公证,2020 年 2 月,Apple 收紧了有关公证的规则,这阻止了我的应用程序进行公证.由于无论如何我都需要迁移到 Java 11,因此我切换到 Java 11,因为我知道这可以通过公证并进行必要的代码更改,但仍然存在一些问题. 具体来说,我的应用程序中有一个选项可以使用 Applescript 与 Apple Music 应用程序(
..
我已经有一段时间没有进行 Java 编程了,我很惊讶地重新回到 Java 编程领域,整个环境对我来说都是陌生的. 我在混合模块化和非模块化环境中使用 Eclipse (2018-09, 4.9.0) 标准 Java 项目时遇到问题.具体来说,我正在尝试使用 Eclipse 平台(没有 Gradle 或 Maven 的基础 Java 项目)结合 JavaFX 11(模块化)和 Apache P
..
将 fop 和 Java11 与 Maven 和 Eclipse 结合使用,我可以从 xsl-fo 输入创建 PDF 文档. 但前提是我从 Eclipse 中启动程序. 我的 pom.xml 建议 Maven 将用于依赖项的所有 jar 文件复制到 lib 文件夹.准备从命令行运行. 当我尝试从命令行启动程序时,如 java -p target/rutil-0.0.1-SNAPSHOT.j
..
我很好奇Java-11 一般而言,但特别是 JEP:323 计划添加 var 对 Lambda 操作变量的声明. 很好地讨论了此功能背后的动机此处.请考虑文章中的以下引用: //#1 - 合法ITest 除法 = (@ATest var x, final var y) ->x/y;/* #2 老式隐式参数的修饰符 =>非法的 */ITest 除法 = (@ATest x, final y)
..
我今天没有使用我的 Android Studio.当我构建我的项目并同步它时,它说:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:我没有改变项目中的任何东西,项目的语言是Kotin.我使用 JDK 13 和 Android Studio 3.6.1 以及最新的 An
..
我的 Dockerfile: FROM frolvlad/alpine-glibc:latest添加 jdk-11.0.6_linux-x64_bin.tar.gz/usr/javaENV JAVA_HOME=/usr/java/jdk-11.0.6ENV PATH=$JAVA_HOME/bin:$PATH 当我在容器中运行命令 java -version 时,我得到了这个段错误: 我该
..
网络上似乎很少有 Java 11(纯 Java 非框架)WebSocket 客户端 代码示例,所以我希望 StackOverflow 能再次帮助我. 这是我找到的最接近的,但不幸的是在我(新手)看来,它似乎不是展示如何使用来自 WebSocket 侦听器的数据的完整解决方案. 查看WebSocket.Listener 实现,我认为 onText 回调方法会提供我需要的东西,但我'我正在努力
..
代码(spring-web 5.1.2) public static void main(String[] args) {RestTemplate restTemplate = new RestTemplate();HttpHeaders headers = new HttpHeaders();headers.set(HttpHeaders.AUTHORIZATION, "token");Htt
..
将 fop 和 Java11 与 Maven 和 Eclipse 结合使用,我可以从 xsl-fo 输入创建 PDF 文档. 但前提是我从 Eclipse 中启动程序. 我的 pom.xml 建议 Maven 将用于依赖项的所有 jar 文件复制到 lib 文件夹.准备从命令行运行. 当我尝试从命令行启动程序时,如 java -p target/rutil-0.0.1-SNAPSHOT.j
..
我正在使用LiClipse/Eclipse的实例中运行LiClipse 7.1.0,该实例已经使用很长时间了,并且已经升级了很长时间.查看 LiClipse 7.1.0的发行要点,我看到“更新至Eclipse 2020-09(4.17).现在需要Java 11." [更新]另外,此LiClipse安装的升级失败.错误消息中提到"不能满足依赖关系:…致:osgi.ee;(&(osgi.ee =
..