java-11相关内容

如何解决java.lang.NoClassDefFoundError:javax/xml/bind/JAXBException

我有一些使用JAXB API类的代码,这些类已作为Java 6/7/8中JDK的一部分提供.当我使用Java 9运行相同的代码时,在运行时出现错误,指示找不到JAXB类. 自Java 6以来,JAXB类已作为JDK的一部分提供,那么Java 9为什么不能再找到这些类? 解决方案 JAXB API被视为Java EE API,因此不再包含在Java SE 9的默认类路径中.在Java ..
发布时间:2021-05-18 18:57:09 Java开发

Java EE/Jakarta EE是否支持Java模块系统?是否可以使用Java模块系统制作Web应用程序?

我正在使用Java 11和Maven 3.6.1构建我的第一个模块化应用程序.我的IDE是IntellijIDEA 2019.1.3.我添加了一个模块"app"并添加了 module-info.java ,但是我感到困惑,因为即使我向应用程序模块中添加了spring依赖项,我的应用程序仍能正常工作,而我没有打开模块或模块中的一些软件包以进行反射. 我使用IDE的功能添加了 module-in ..
发布时间:2021-05-16 19:22:53 Java开发

如何为使用JDK 11编译的Java程序将JRE与Launch4j捆绑在一起?

我正在使用Launch4j从.jar文件制作.exe文件.但是,当我将其提供给朋友时,它会不断收到该错误“发生了JNI错误,请检查您的安装并重试".我认为JRE和JDK版本有问题.所以我看到了这个问题,但是它太旧了,现在来自OracleJDK11没有像以前那样单独的JRE. 我想知道应该在launch4j程序中放入哪个最低JRE版本(这是强制性的),以及如何解决我朋友不断收到的错误? ..
发布时间:2021-05-06 18:53:13 Java开发

在Java 11和Maven中使用Dagger

Google Dagger DIF是否可以与Java 11一起使用? 如果没有,那么考虑将项目更改为使用Java 8是不可能的. 解决方案 是的,可以在Maven和Java 11中使用dagger 2.32. 我在编译过程和日食环境方面遇到问题. Eclipse显示错误,提示未找到DaggerMyClassComponent.DaggerMyClassComponent是 ..
发布时间:2021-04-28 18:51:07 Java开发

Maven JavaFx项目可以编译,但从控制台运行时会给出"Missing JavaFX application class"(缺少JavaFX应用程序类).错误味精

我正在将Maven JavaFX应用程序从Java 8迁移到Java11.我已将pom.xml中的插件更新为最新的(兼容Java 11的)插件. 编译运行良好,在"target"文件夹下的正确目录中提供了jar以及所有依赖项和模块,但是当我尝试运行jar文件时,出现了可怕的"Missing JavaFX application class"错误.无论我如何尝试更改插件配置-我总是收到此错误消息,并 ..
发布时间:2021-02-10 18:41:38 Java开发

micronaut-data:多个数据源

我在yml中有多个数据库,如何获取国家/地区特定的存储库?我需要在运行时获取国家/地区名称,并基于国家/地区名称,我需要对该国家/地区数据库进行操作,而单个数据库将使用yml中的默认数据库存储库. 每个Micronaut文档中的 :在多数据源场景中,@ io.micronaut.data.annotation.Repository批注可用于指定要使用的datsource配置.默认情况下,Mic ..
发布时间:2021-02-10 18:41:32 数据库

仅当移动客户端从沃达丰网络+谷歌浏览器浏览时,HTTP连接超时

我有一个Web应用程序(spring-boot,tomcat),它可以正常工作并且可以通过https正常访问,但前提是客户端不在vodafone移动网络内并且无法使用chrome浏览. 如果是这样,Chrome浏览器在导航到该页面时会超时,并且根本无法访问该网站,而其他浏览器则可以正常访问该网站. 一些有趣的事实可能是: -我更新到了java11,使用了acceptopenjdk v11.0 ..
发布时间:2021-02-10 18:41:29 其他开发

启动时Eclipce RCP崩溃

我处理旧的旧项目,并尝试将其切换到Java 11. 目前,我可以成功编译它,但是启动时它会崩溃. 该项目由几个eclipse插件模块和最终的eclipse-repository模块组成,该模块具有产品文件(还有pom文件可编译所有模块并在eclipse-repository模块的目标文件夹中创建可执行文件) 经过精炼的定义文件也可以成功解析,看起来像 ..
发布时间:2021-02-10 18:41:20 其他开发

带有JAXB和JAXWS的JDK 11问题

我的目标是将当前可与Java 8一起使用的Web服务应用程序迁移到Java11.由于已从JDK11中删除了JAXB和JAX-WS组件,因此有必要使用Maven或Jar添加适当的库.库. 遇到类似问题的其他人有各种各样的建议,但是我找不到一个没有错误的组合. pom.xml org.openjfx ..
发布时间:2021-02-10 18:41:14 其他开发

Java 11的Storm Crawler

尝试将Java版本从Java 8更新到Java 11以编译和运行StromCrawler. 我的问题- Java 11是否支持Storm Crawler?. 当我在POM中更新Java版本并构建项目时,我已经成功构建了项目,但是当我尝试运行该项目时,在运行InjectorTopology时出现以下错误- 560 [main] INFO c.a.h.c.InjectorTopo ..
发布时间:2021-02-10 18:41:07 其他开发

Maven组件插件-多版本:true

我的多jar应用程序在Java 11中运行,并显示与Log4j2相关的警告: 警告:不支持sun.reflect.Reflection.getCallerClass.这会影响性能. 它不会崩溃,但是因为操作团队(AppDynamics监视器)已经问过我了,所以我很烦.我读到我需要在清单中使用"Multi-Release:true"条目,但我不知道如何告诉Maven Assembly P ..
发布时间:2021-02-10 18:41:04 Java开发

Bouncy Castle Security提供程序未在Java 11/12下加载

我正在尝试做一些琐碎的事情,但是我遇到了一个问题. 在将JavaFx应用程序从Java 8迁移到Java 11后(同样尝试过Java 12),将不会加载有弹性的城堡安全提供程序. 我更新了一个Maven项目,以使用兼容Java 11的插件.编译正常,但是在运行时我在终端窗口中看到了这一点: jar .Launcher java.lang.reflect.InvocationTarget ..
发布时间:2021-02-10 18:40:56 Java开发

如何使用HttpClient处理HTTP/2 GOAWAY?

我试图每隔几分钟就不断将GET和POST请求发送到REST API.问题是,恰好在1000个请求之后,我收到一个 GOAWAY 框架( IOException): GOAWAY帧(类型= 0x7)用于启动连接的关闭或发出严重的错误情况信号. HTTP/2规范 我做了一些研究,发现不仅有1000个请求 nginx的默认最大值,Cloudfront(相关的铬问题)和Discord也表现出 ..
发布时间:2021-02-10 18:40:53 Java开发