java-11相关内容
我看到这个JEP(http://openjdk.java.net/jeps/197)介绍了三种代码缓存。 对我来说最明显的是-XX:NonNMethodCodeHeapSize。这是一个处理JVM内部数据的应用程序。 我不明白的是NonProfiledCodeHeapSize和ProfiledCodeHeapSize有什么区别。该文件说: 分层编译还引入了一种新的编译代码类型:检测的
..
此问题不是java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder的副本。 我试图在我的应用程序中更新Java版本(到11),而我的应用程序中的一个库使用sun.misc.BASE64Encoder类,所以我不可避免地得到这个异常: Caused by: java.lang.ClassNotFoundException: sun.mi
..
我们有一个使用Java 8构建的存储库。存储库中有多个REST服务。我们想要迁移到Java 11,并试图找出实现这一目标的最佳方式。我们正在考虑一个模块一个模块地做。例如,将一个服务更改为Java 11,而其余服务仍为Java 8。我们不确定Maven是否支持这一点? 推荐答案 免责声明:这不是答案,只是我最近经验的一部分。如果您觉得此答案不符合SO标准,请随时标记此答案。 Ma
..
我有一段代码,它为特定的端点发出POST请求。这段代码使用的是Apache的HttpClient,我想开始使用Java(JDK11)中的本机HttpClient。但我不知道如何指定我的请求的参数。 这是我使用Apache HttpClient编写的代码: var path = Path.of("file.txt"); var entity = MultipartEntityBuilde
..
我的应用程序使用Java FX Web来显示html页面,问题是这个错误只在我直接运行.jar时出现,因为当我从我的ide(Eclipse)运行它时,它运行起来没有问题。有人知道这是怎么回事吗? 我正在使用AdoptOpenJdk11。我也在同事的电脑上测试过,也不能工作。 Graphics Device initialization failed for : d3d, sw Error
..
我正在阅读CSV文件,使用如下com.opencsv.CSVReader String[] headers = csvReader.readNext(); 标题的值如下图所示: 此处的编码器是什么(以黄色突出显示)? 为什么第一个索引的值为1,所有其他索引的值为0? 推荐答案 官方回复不关您的事,因为它是私有成员:p这意味着它很可能是特定于实现的,在其他供应商的版
..
我正在尝试将一些Java库从‘普通’JVM迁移到Android,并坚持使用代码中使用的一些Java 11 API。 我已经得到的第一件事--Java11语言功能似乎只适用于Android Studio的Canary版本,请参阅答案here 现在我需要了解哪些API是真正可以使用的。这里有两个用例对我不起作用,我不知道我是做错了什么,还是永远不应该起作用: List.copyOf(
..
我的模块化JavaFX应用程序有问题。我创建了一个JavaFX项目,并添加了可识别的JavaFX库和JavaFX模块。但是,我一直收到以下错误消息: Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found 现附上完
..
我正在从Java 8迁移到Java 11,遇到了这个问题。 我应该使用: 带有目标1.8的maven-编译器-plugin 2.5.1(在java8中编译WAR) Tomcat9 打开JDK 11 但在启动时获取持续错误: 合并Bean定义的后处理失败;嵌套异常为 Java.lang.NoSuchMethodError: Javax.annotation.Resource.l
..
一个例子:自从从JDK中删除了JavaFX,现在JavaFX SDK以一组模块化JAR的形式分发。要编译一个JavaFX应用程序,当然必须将它们放在模块路径上: javac -p /path/to/jars/ App.java 然而,这还不够。尝试编译将导致许多类似 的错误 sample/App.java:3: error: package javafx.application is
..
我在练习使用Java的构造函数,下面是我试图编译的类: import java.util.*; import java.lang.*; public class mob{ public Map enemies = new HashMap(); public Point pn = new Point(1, 1); enemies.put(
..
我有一个JS脚本,它在使用JDK 8运行时运行得很好,但在Java 11上失败并出现错误。 错误为: unknown call type GET:PROPERTY|ELEMENT|METHOD:NODE_PATH(Object)int@jdk.nashorn.internal.scripts.Script$Recompilation$20$11678$^eval\_ Java
..
在下面的示例中,我创建了一个Java 11 HttpClient,然后创建了多个并发HttpRequest。 这是不好的做法吗? 每个HttpRequest都应该有自己的HttpClient吗? HttpClient可以拥有的HttpRequest数有上限吗? 代码 private static void httpClientExample(){ H
..
我正在尝试将我的应用程序从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
..
我正在使用 阿帕奇Maven 3.3.9 Java版本:11.0.5 和最新版本的iquibase-maven-plugin如下: org.liquibase liquibase-maven-plugin
..
本地Java版本为: java version "11.0.7" 2020-04-14 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.7+8-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.7+8-LTS, mixed mode) 但我的项目具有以下Java版本:
..
如果我在Java 8中运行以下代码:- package au.com.tt.agora.debug.web; import java.util.TimeZone; import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; public class Test { public static void m
..
我的应用程序是一种“Web Screper”形式,它使用the Java Jsoup library从所需的输入页面加载HTML。我最近将我的应用程序平台从Java 8升级到Java 11。在这次升级中,我收到了几个来自我的客户的报告,他们说他们在试图加载某些网页的HTML内容时收到SSLHandshakeExceptions。发生这些情况的网页因设备而异,并且在某些设备上,我的客户端根本无法加载
..
我有一个应用程序,它使用以下解决方案在运行时动态加载JAR文件: File file = ... URL url = file.toURI().toURL(); URLClassLoader classLoader = (URLClassLoader)ClassLoader.getSystemClassLoader(); Method method = URLClassLoader.cla
..
使用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服务器中创
..