java-11相关内容

没有模块化的Java 11:作为maven依赖项添加时,该包不存在

我有三个非常简单的应用程序.一个是COMMON,我将集中安全配置,另一个是ZUUL功能,第三个是EUREKA SERVER.两者都是Spring Boot和Java11.尽管我使用的是Java 11,但我并不依赖于模块化(据我所知,使用Spring Boot的模块化功能是没有道理的.) 当我在Eclipse中运行所有这三个服务器时,我可以按顺序成功运行服务器,common和zuul.当我尝试 ..
发布时间:2021-02-10 18:40:50 Java开发

似乎不可能使用Java时,可能未初始化编译器警告映射

我写的这个线程有3个try catch.第一种是尝试使用资源来设置ObjectOutputStream.第二个从另一个接收有关认证是成功还是失败的信息.成功时,它应建立一个用于通信的映射,失败时,应从中返回线程.同样,如果在此阶段发生Interrupt或IOException,则从中返回线程.据我所知,只有在成功通过身份验证的情况下,才可以尝试第二次尝试.第二个块负责处理它收到的数据包,直到会话通 ..
发布时间:2021-02-10 18:40:44 其他开发

具有OpenJDK 11的Spring 4.3.x

Spring 4.3.x与JDK 11不兼容. 在Tomcat上运行的Web应用程序中,Spring代码的哪一部分恰好不能与JDK 11一起使用? 我没有使用Spring AOP,JMS,消息传递,ORM,OXM,Test,Portlet和WebSocket. 解决方案 从8不兼容到9不兼容的大跃进. 您可以通过使用其公开的对于其余的Java 11问题,​​您可以查看 ..
发布时间:2021-02-10 18:40:41 其他开发

Lucene LongPoint Range搜索不起作用

我正在Java 11中使用Lucene 8.2.0. 我正在尝试为Long值建立索引,以便可以使用范围查询对它进行过滤,例如:+my_range_field:[1 TO 200].但是,在此最小示例中,即使是my_range_field:[* TO *]的任何变体都返回0.一旦从中删除+使其成为OR,我就会得到2结果. 所以我认为我在索引方式上必须犯错误,但是我无法弄清楚它可能是什么. ..
发布时间:2021-02-10 18:40:38 Java开发

在Java 11中的不同目录中运行两个模块

目录结构: 编译后,如果我将两个模块存储在两个不同的目录中[out,out2]. 当我尝试将两个模块out和out2与Java命令中的:运算符组合在一起时. java --upgrade-module-path out:out2 -m myModuleA/myPackA.ClassA 当我尝试此命令时抛出错误. Error occurred during initial ..
发布时间:2021-02-10 18:40:33 Java开发

Java 8中的已编译代码与Java 11中的已编译代码

我们目前已使用Java 8编译了代码,但我们正在Java 11 VM上运行该代码. 现在,我们也尝试将代码移至Java 11编译时.想知道Java 8中的编译代码与Java 11中的编译代码在性能方面是否有好处,因为两个编译器都会产生不同的类文件(字节码)?在效率方面,一个与另一个有何不同? 解决方案 javac是不是优化编译器,因此通常不要期望它会产生“更快"的结果.发行版之间的字节码. ..
发布时间:2021-02-10 18:40:30 Java开发

在OpenJDK 11中启用SSL证书吊销检查

Java 11中是否有一些快速的“声明式"方法,而不是乏味的手动实现,可以检查证书是否被吊销? 我尝试使用此答案中的属性: 在Spring-身份验证之前的安全性 带有此虚拟吊销证书: https://revoked.badssl.com 但是代码始终接受证书.我是在做错什么,还是这些属性不再适用于Java 11?如果是这样,我们还有其他选择吗? 下面是我的代码: public s ..
发布时间:2021-02-10 18:40:27 其他开发

jlink打包当前平台的二进制文件

我正在尝试使用Java 11构建并打包为jlink的应用程序的跨平台存档. 对于跨平台打包,我的构建基于有什么方法可以使jlink打包正确的JRE文件? 主机JDK: Windows Oracle JDK 11.0.10 x64 目标JDK: OpenJDK 11.0.2 x64 示例Linux调用: C:\Program Files\Java\jdk-11.0.10 ..
发布时间:2021-02-10 18:40:24 Java开发

当甲骨文决定在Java 1.8v之后推出版本时,JMeter是否会获得报酬?

众所周知,Java自2019年1月以来一直是付费的,而JMeter是基于Java的应用程序.我们还能期望对JMeter产生这种影响吗,因为Apache必须向Oracle支付Java使用费才能在JMeter上工作以获得更多版本! 如果有任何人,请对此提供见解.如果我不正确,请纠正我. 解决方案 绝对不是! 在任何情况下,Apache都不必付款给Oracle,因为JMeter的Ja ..
发布时间:2021-02-10 18:40:18 Java开发

Java ZGC垃圾收集器使用大量内存

我使用Springboot构建了一个简单的应用程序.部署到Linux服务器时使用的ZGC垃圾收集器使用大量内存..我试图通过Xmx500m将最大堆内存限制为500MB,但是JAVA程序仍然使用了更多内存超过1GB.当我使用G1收集器时,它仅使用了350MB.我不知道为什么,这是JDK11的BUG吗?还是我的引导参数有问题? ####运行时环境 操作系统: CentOS Linux 7.8.2 ..
发布时间:2021-02-10 18:40:12 Java开发

依赖于外部Jar的编译模块

我使用Java 11.0中的Project Jigsaw 通过一个简单示例进行了研究. 1,在Ubuntu 18.04上使用oracle JDK 11构建. 在该示例之后,我创建了一个简单的项目,该项目可编译为模块,将该模块打包到jar中,然后使用jlink创建独立的发行版.一切正常-最终结果是一个很小的文件夹,其中包含精简的JRE和我的模块. 该项目仅由三个文件和一些文件夹组成: ..
发布时间:2021-02-10 18:40:02 Java开发

VSCode中的JavaFX-11:错误:无法找到或加载主类Files \ Java \ javafx-sdk-11.0.2 \ lib

我一直试图在Visual Studio Code中设置JavaFX-11. 我发现了这篇帖子带有VSCode的JavaFX-11 ,其中介绍了如何执行此操作,并按照步骤操作. 但是,我需要通过在launch.json文件中添加vmArgs的条目来包括JavaFX SDK的模块路径: { "configurations": [ { "type": "java ..
发布时间:2021-02-10 18:39:59 其他开发