java-11相关内容

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

我有一个使用Java 11(或Java 10)在Eclipse中打开的旧版Java(8)项目。 Eclipse现在正正确地抱怨无法访问的软件包。例如。 com.apple.laf.AquaComboBoxUI 。 从命令行编译时,我可以通过添加使这些包显式访问 javac 的参数: -add-exports java.desktop / com。 apple.laf =全部取消命名 ..
发布时间:2020-10-27 07:05:07 Java开发

远程调试:在端口8787上未连接OpenJDK 11上的Wildfly 14

我正在尝试将调试器连接到在Open JDK 11上运行的Wildlfy。 尽管Wildfly说: 收听地址为dt_socket的运输:8787 我的IDE(IntelliJ IDEA CE 2018.1)声称没有任何连接: 无法打开调试器端口(localhost:8787):java.io.IOException“握手失败-连接过早关闭”。。 我正在通过 standa ..
发布时间:2020-10-19 05:01:18 Java开发

如何用Java 11生成代码,但要针对Java 8及更高版本?

我正在开发一个小型库,出于明显的原因,我想使用Java 11的所有功能(我现在猜想的模块除外)来生成代码,但是我希望该库与Java 8及更高版本兼容。 当我尝试以下操作时: javac -source 11 -target 1.8 App.java 我收到以下消息: 警告:源版本11需要目标版本11 ...当我查看字节码时,我看到该类的版 ..
发布时间:2020-10-11 06:30:49 Java开发

随着向Java 11的迁移,Jacoco的代码覆盖率下降了

我有几个使用Java 8构建的Gradle项目,最近将它们转换为使用Java 11之后,Jacoco代码覆盖率报告所报告的百分比大大低于以前。在一个项目中,过渡之后,我的覆盖率从81%下降到16%。 我尝试将Jacoco插件更新为0.8.3(官方 JDK 11支持),Gradle达到5.4,TestNG达到6.14.3(不知道这是否有任何效果;以为使用最新版本不会有任何伤害)。即使进行了这些 ..
发布时间:2020-10-04 20:41:48 Java开发

KeyCloak服务器原因:java.lang.ClassNotFoundException:java.security.acl.Group

我正在运行KeyCloak服务器,以对希望访问Spring Boot / Spring Web REST API的用户进行身份验证。但是,尝试进行身份验证时会出错。 以下工作原理: 当我访问 http:// localhost:8080 / path / to / restapi 我得到了预期的登录屏幕: - KeyCloak登录屏幕 当我单击登录时,从我的浏览器中进行重定向时发 ..

在JDK 11的IntelliJ IDEA中获取NoClassFoundException:java.sql.SQLException

我正在使用最新版本的Intellij Idea,并将jdk设置为11。执行我的项目时,它将引发异常noclassfoundexception:java.sql.SQLException。 在Java中我在Intellij中的编译器设置中提到的项目字节码版本为11。在项目结构设置中,我也将模块jdk设置为11。 解决方案 尝试将命令行缩短方法更改为“ JAR清单”。 将项目从Ja ..
发布时间:2020-10-02 04:01:37 Java开发

Java JDK 11打破旧的罐子/程序

据我了解,Java JRE是向后兼容的,如果您用Java(JDK)7编写程序,它将与Java(JRE)8一起运行. 我有一些用Java 8开发的程序,并且有.jar和EXE文件,这些文件是我完成后生成的,它们始终可以正常运行.但是,在安装Java JDK 11(11.0.2)之后,这些旧的.jar文件会损坏... 其中一些仍然可以运行,但是它们的GUI扩展了,按钮和图像比以前更大了,在 ..
发布时间:2020-09-18 06:34:01 Java开发

使Android sdkmanager与Java 11一起运行

使用Java 11(不是Studio,仅是SDK工具)运行Android sdkmanager时遇到问题.我不想安装JDK 8或类似的东西.有没有办法用JDK 11修复Android sdkmanager的问题? 我已经通过此答案并且它不提供针对Java 11的命令行修复.还有其他解决方法吗? 解决方案 如果有人要在Java 11上寻找Linux修复程序,那么我将在以前的答案的基础上 ..
发布时间:2020-08-30 08:03:31 移动开发

libAppleScriptEngine.dylib的Java公证失败,二进制文件使用的SDK早于10.9 SDK

2019年底,我对Java 8应用程序进行了基本的公证,到2020年2月,苹果收紧了有关公证的规则,这阻止了我对应用程序的公证.因为无论如何我都需要迁移到Java 11,所以我切换到Java 11,因为我知道这可以公证,可以进行必要的代码更改,但是仍然存在一些问题. 具体地说,我的应用程序中有一个选项,可以使用Applescript与 Apple Music 应用程序(以前称为iTunes) ..
发布时间:2020-08-14 23:17:26 Java开发

无法在macOS上执行JavaFX示例:找不到工具包

当尝试启动JavaFX"Hello world"示例时,找不到本机库-否则,它们将被拒绝.症状是“未找到工具箱"异常.在某些时候提到了签名,因此macOS似乎有一些特殊性. 我所做的(在macOS 10.14.6上): 从 https://adoptopenjdk.net 安装Java 12 从 http://gluonhq下载了适用于macOS的JavaFX 12 SDK. .co ..
发布时间:2020-08-14 21:37:48 Java开发

迁移到OpenJDK 11,哪个版本的MySql连接器与Java 11兼容?

我试图将我的应用程序从Java 8迁移到OpenJDK11.我使用了MySql连接器版本5,并且可以正常工作. 是否需要将MySql连接器JAR升级到8.0版? 我从下面的链接中了解到了这些信息,但是他们没有提到Java 11. https://dev .mysql.com/doc/connector-j/5.1/en/connector-j-versions-java.html 解决 ..
发布时间:2020-08-11 04:59:43 Java开发

从Java 8升级到Java 11-软件包sun.util不存在

我正在尝试将应用程序从Java 8迁移到Java11.当我尝试在IntelliJ中构建项目时,出现package sun.util does not exist错误? 有什么想法吗? 谢谢! 解决方案 包com.sun.*和sun.*包含内部内容,一般情况下不应被第三方应用程序使用(可能与您的应用程序一样). 自从Java 9中引入了模块系统以来,现在Oracle即使在编 ..
发布时间:2020-08-01 22:02:08 Java开发

JDK 11编译失败,而JDK 8编译正常

该代码可以在JDK 8(1.8.0_212)上正常编译,但无法在Oracle jdk和open jdk(aws corretto)上都使用JDK 11(11.0.3)进行编译 尝试使用javac和Maven(maven版本3.6.1和maven-compiler-plugin插件版本3.8.0)进行编译,它针对JDK 8进行编译,而针对JDK 11则失败. import java.ne ..
发布时间:2020-08-01 22:00:16 Java开发

Java HTTP Client是否处理压缩

我试图在新的Java HTTP Client中找到有关压缩处理的任何内容,但均失败了.是否有内置的配置可以处理例如gzip或deflate压缩? 我希望有一个BodyHandler,例如像这样的东西: HttpResponse.BodyHandlers.ofGzipped(HttpResponse.BodyHandlers.ofString()) 但是我没看到.我也没有在HttpC ..
发布时间:2020-07-23 19:30:10 Java开发