java-11相关内容

关于分段代码缓存(http://openjdk.java.net/jeps/197))的次要问题

我看到这个JEP(http://openjdk.java.net/jeps/197)介绍了三种代码缓存。 对我来说最明显的是-XX:NonNMethodCodeHeapSize。这是一个处理JVM内部数据的应用程序。 我不明白的是NonProfiledCodeHeapSize和ProfiledCodeHeapSize有什么区别。该文件说: 分层编译还引入了一种新的编译代码类型:检测的 ..
发布时间:2022-09-24 10:11:09 Java开发

Java 11:补丁sun.misc.BASE64Encode

此问题不是java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder的副本。 我试图在我的应用程序中更新Java版本(到11),而我的应用程序中的一个库使用sun.misc.BASE64Encoder类,所以我不可避免地得到这个异常: Caused by: java.lang.ClassNotFoundException: sun.mi ..
发布时间:2022-09-24 10:03:34 Java开发

将Java 8项目迁移到Java 11

我们有一个使用Java 8构建的存储库。存储库中有多个REST服务。我们想要迁移到Java 11,并试图找出实现这一目标的最佳方式。我们正在考虑一个模块一个模块地做。例如,将一个服务更改为Java 11,而其余服务仍为Java 8。我们不确定Maven是否支持这一点? 推荐答案 免责声明:这不是答案,只是我最近经验的一部分。如果您觉得此答案不符合SO标准,请随时标记此答案。 Ma ..
发布时间:2022-09-24 09:57:28 Java开发

JavaFX Web 11-初始化QuantumRenender时出错:找不到合适的管道

我的应用程序使用Java FX Web来显示html页面,问题是这个错误只在我直接运行.jar时出现,因为当我从我的ide(Eclipse)运行它时,它运行起来没有问题。有人知道这是怎么回事吗? 我正在使用AdoptOpenJdk11。我也在同事的电脑上测试过,也不能工作。 Graphics Device initialization failed for : d3d, sw Error ..
发布时间:2022-09-24 09:47:34 其他开发

字符串值中的Coder是什么?

我正在阅读CSV文件,使用如下com.opencsv.CSVReader String[] headers = csvReader.readNext(); 标题的值如下图所示: 此处的编码器是什么(以黄色突出显示)? 为什么第一个索引的值为1,所有其他索引的值为0? 推荐答案 官方回复不关您的事,因为它是私有成员:p这意味着它很可能是特定于实现的,在其他供应商的版 ..
发布时间:2022-09-24 09:37:41 Java开发

Android+core LibraryDesugering:我可以期待哪些Java 11API能够工作?

我正在尝试将一些Java库从‘普通’JVM迁移到Android,并坚持使用代码中使用的一些Java 11 API。 我已经得到的第一件事--Java11语言功能似乎只适用于Android Studio的Canary版本,请参阅答案here 现在我需要了解哪些API是真正可以使用的。这里有两个用例对我不起作用,我不知道我是做错了什么,还是永远不应该起作用: List.copyOf( ..
发布时间:2022-09-24 09:29:45 移动开发

JavaFX模块化应用程序,java.lang.mode.FindException:未找到模块javafx.Controls(Java 11,IntelliJ)

我的模块化JavaFX应用程序有问题。我创建了一个JavaFX项目,并添加了可识别的JavaFX库和JavaFX模块。但是,我一直收到以下错误消息: Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found 现附上完 ..
发布时间:2022-09-24 09:19:14 Java开发

Javax.Annotation类和Java 11 JDK

我正在从Java 8迁移到Java 11,遇到了这个问题。 我应该使用: 带有目标1.8的maven-编译器-plugin 2.5.1(在java8中编译WAR) Tomcat9 打开JDK 11 但在启动时获取持续错误: 合并Bean定义的后处理失败;嵌套异常为 Java.lang.NoSuchMethodError: Javax.annotation.Resource.l ..
发布时间:2022-09-24 09:11:30 Java开发

为什么模块路径上的模块必须使用--Add-Models?

一个例子:自从从JDK中删除了JavaFX,现在JavaFX SDK以一组模块化JAR的形式分发。要编译一个JavaFX应用程序,当然必须将它们放在模块路径上: javac -p /path/to/jars/ App.java 然而,这还不够。尝试编译将导致许多类似 的错误 sample/App.java:3: error: package javafx.application is ..

从JDK 8迁移到打开JDK 11-缺少导入

我正在尝试将我的应用程序从Java 8迁移到Open JDK 11。 其中JDK 11中缺少的导入很少。例如,我找不到下面的导入 import org.w3c.dom.Document; import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException; import org.xml.sax.SAXExc ..
发布时间:2022-09-23 23:34:28 Java开发

带有TLS 1.3的Java 11 SSLHandshakeException:如何恢复到TLS 1.2?

我的应用程序是一种“Web Screper”形式,它使用the Java Jsoup library从所需的输入页面加载HTML。我最近将我的应用程序平台从Java 8升级到Java 11。在这次升级中,我收到了几个来自我的客户的报告,他们说他们在试图加载某些网页的HTML内容时收到SSLHandshakeExceptions。发生这些情况的网页因设备而异,并且在某些设备上,我的客户端根本无法加载 ..
发布时间:2022-05-29 16:16:23 Java开发

WebLogic 12.2.1应用服务器JDK 11支持

使用Oracle JDK 11在WebLogic 12.2.1服务器中创建新域失败 我们尝试的内容: 由于JDK 8已经停产, 我们已经升级了基于java servlet的web应用程序,以使用JDK 11进行编译。 已尝试在Tomcat 9中部署,但运行正常。 要在WebLogic中部署相同的WAR,当我们尝试使用Oracle JDK 11在WebLogic 12.2.1服务器中创 ..
发布时间:2022-03-16 16:45:40 其他开发