问题标签 [java-15]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

java - @groupsequence 不适用于自定义验证?

我正在尝试验证一个类,我必须执行的验证必须按以下顺序进行:首先是类本身的验证,然后是嵌套对象的验证,最后是自定义验证。要尝试订购验证,我正在使用 @groupsequence 注释,如下所示:

我创建了界面:

公共接口 ValidSecond { }

和自定义的ValidCustom。

验证单独工作,但我需要首先在父类和嵌套对象上运行验证,并且只针对最后一个自定义对象。对于上面的方法,这不会发生,并且在 ValidSecond 之前调用了自定义

0 投票
1 回答
69 浏览

java - 如果我的班级有很多孩子,我如何初始化我班级的随机孩子的对象?

例如。

家长:交通工具 孩子:汽车、火车、马

我想做以下

我在想我可以这样做:

但是,如果我的班级有更多的孩子怎么办?比如15还是20?我觉得写这么多 if-else 链或开关会很痛苦。有没有办法在一行中做到这一点?

0 投票
1 回答
142 浏览

java - json-path 2.4.0 支持的 JDK 版本是多少?

json-path 2.4.0 支持的 JDK 版本是多少?我浏览了主页https://github.com/json-path/JsonPath但我找不到支持的 JDK 版本。

为什么我要查找此信息

我在我的系统中使用 JDK15,当我尝试使用 json-path 2.4.0 时,出现编译错误:无法解析类型 java.lang.String。

在此处输入图像描述

但是,当我将编译器级别更改为 JDK8 时,问题就消失了。

在此处输入图像描述

我的 pom.xml:

结果mvn clean verify

0 投票
1 回答
293 浏览

java - 等待列表的正确方法> 表示所有操作都已完成

我正在使用 runAsync() 运行数百个函数。所有函数都会修改一些静态可用的列表,因此不需要返回任何内容。我想确保它们都完成,然后再继续我的处理。这是合适的等待方式吗?有没有更简单的方法来完成我想要做的事情?

0 投票
1 回答
1030 浏览

java - 带有 JDK 15 的 Android Studio

我试图在 Android Studio 中构建我的第一个 Android 应用程序。我经常使用 IntelliJ,所以 IDE 并不是全新的东西。

我下载了最新的 Studio 版本并更新了 AndroidSDK 和 NDK。然后我创建了一个新的基本活动并将内置 JRE8 更改为我的 JDK 15.0.2。但在那之后,它没有建立..这是所有信息:

gradle-wrapper.properties:

build.gradle:项目:

build.gradle:模块:

gradle.properties:

如果我将“Version_15”更改为“Version_1_8”,则会出现此错误:

使用“Version_15”:

(以及所有其他软件包)

使用内置 JRE 1.8 和“Version_1_8”构建工作。是否仍打算在 Android 中使用 Java 8 进行开发?或者我错过了什么。

我什至没有找到任何东西

0 投票
0 回答
252 浏览

java - org.springframework.util.ReflectionUtils 在 Spring boot 2.2.5.RELEASE 上的非法反射访问,spring data mongodb 在 jdk15 上运行

我正在使用 spring data mongodb 运行 spring boot 2.2.5.RELEASE。在运行时,我遇到这样的错误:

org.springframework.data.mapping.MappingException:在实体类 java.time.LocalDate 上找不到要绑定构造函数参数的属性 dayOfMonth!在

这是完整的错误消息:

警告:发生了非法反射访问操作警告:org.springframework.util.ReflectionUtils 非法反射访问(文件:/home/gentur/.m2/repository/org/springframework/spring-core/5.2.4.RELEASE/spring -core-5.2.4.RELEASE.jar) 到构造函数 java.time.LocalDate(int,int,int) 警告:请考虑将此报告给 org.springframework.util.ReflectionUtils 的维护者警告:使用 --illegal-access =警告以启用对进一步非法反射访问操作的警告警告:所有非法访问操作将在未来版本中被拒绝 2021-04-17 11:25:13.168 错误 1406020 --- [nio-9191-exec-1] occC [ .[.[/].[dispatcherServlet]:Servlet.service() 用于路径 [] 上下文中的 servlet [dispatcherServlet] 引发异常 [请求处理失败;嵌套异常是 org.springframework.data.mapping。

org.springframework.data.mapping.MappingException:在实体类 java.time.LocalDate 上找不到要绑定构造函数参数的属性 dayOfMonth!在 org.springframework.data.mapping.model.PersistentEntityParameterValueProvider.getParameterValue(PersistentEntityParameterValueProvider.java:68) ~[spring-data-commons-2.2.5.RELEASE.jar:2.2.5.RELEASE] 在 org.springframework.data。 mapping.model.SpELExpressionParameterValueProvider.getParameterValue(SpELExpressionParameterValueProvider.java:49) ~[spring-data-commons-2.2.5.RELEASE.jar:2.2.5.RELEASE] at org.springframework.data.convert.ReflectionEntityInstantiator.createInstance(ReflectionEntityInstantiator .java:75) ~[spring-data-commons-2.2.5.RELEASE.jar:2.2.5.RELEASE] at org.springframework.data.convert.ClassGeneratingEntityInstantiator.createInstance(ClassGeneratingEntityInstantiator.java:

当我调用此 mongo 存储库接口时发生此错误

这是域类

我不知道这个错误,如果有人能给我这个错误的解决方案,我真的很感激。

谢谢

真图尔·维迪亚普特拉

0 投票
1 回答
303 浏览

java - HttpClient 超时,但服务器可用并且工作正常

我的问题是 HttpClient 永远不会到达目标。目标在同一个网络上(所以我不需要代理),它肯定是启动的。并且超时设置得非常高(120 秒),服务器能够在不到一秒的时间内做出响应。使用其他应用程序或curl一切正常。

这是我的代码,我尝试了两种设置凭据的方法,它们都标有注释。在我的测试中,我启用了第一个然后另一个:

相比之下,这个有效:

我的 Java 代码抛出此错误:

启用的日志没有显示太多,但这条线让我觉得身份验证可能不起作用,因此连接“卡住”了?!?

我知道有些 Java 版本存在我描述的问题,但我在 AdoptOpenJDK Java 11 (11.0.11+9) 和 15 (15.0.2+7) 的当前版本上尝试了这个,但仍然遇到相同的问题。

0 投票
1 回答
421 浏览

java - 错误:无效的源版本:1.15 错误:无效的源版本:15 | JDK 15

JDK 15 的源版本和目标版本的值是多少

构建工具 -> sbt/maven

IE javacOptions ++= Seq("-source", "1.10", "-target", "1.10")

注意:直到 11 工作正常

0 投票
0 回答
145 浏览

java - 我需要一些帮助来解决这个错误:invalid flag: .\App.class

//我是 java 新手并使用 VS 代码。我一直面临这个问题,我不知道如何解决它。它一直向我显示错误:无效标志:.\App.class 代码昨天工作正常,现在突然显示此错误。我尝试清理 Java 语言服务器工作区,但没有解决问题。我需要一些帮助。

0 投票
2 回答
225 浏览

java - 颤振医生 --android-licenses 显示错误消息

如何解决这个错误我在上面展示了很多视频,但那是行不通的。我也尝试过 JDK 8,但它不起作用。目前在 JDK 15 上运行。

安装java 15

**

颤振医生-v

**

**

颤振医生--android-licenses

**

在此处输入图像描述