问题标签 [java-13]
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.
java - Jersey WS 中的媒体类型=应用程序/xml 问题
我正在尝试使用 Jersey 2.9、Java 13 和 Eclipse 作为 IDE 创建一个 RESTful WS 应用程序。
资源:
简单地说,Java POJO Personne 有一个无参数构造函数。
pom.xml 中的依赖关系:
当我尝试获取 XML 响应时,出现以下错误:
我已经尝试了所有之前提出的解决方案,但没有一个对我有用(可能是因为我使用的是最新的 Java 和 Jersey 版本)?
javascript - JavaFX WebView:无法让 JS 桥在 Java11+ 中工作
我无法让 Java / Javascript 桥在 Java11 和 Java13 上工作。这座桥似乎在 Java8 和 Java10 中运行良好。
这里的代码基本上与https://stackoverflow.com/a/34840552/11329518相同,它在 Java8 和 Java10 上也适用于我:
包含test.html
Javascript:
这是怎么回事?
单击按钮时出现以下错误:
bridge.hello is not a function. (In 'bridge.hello()', 'bridge.hello' is undefined)
java - Java 13 SE 规范不需要缓存盒装字节对象吗?
阅读 JAVA 13 SE 规范,我在第 5 章第 5.1.7 节中找到。拳击转换有以下保证:
如果被装箱的值 p 是对 boolean、char、short、int 或 long 类型的常量表达式(第 15.28 节)求值的结果,并且结果为 true、false,则为 '\u0000' 到 ' 范围内的字符\u007f' 或 -128 到 127 范围内的整数(含),则令 a 和 b 为 p 的任意两次装箱转换的结果。总是 a == b
我觉得奇怪的是,字节类型的值从那个措辞中被忽略了。
例如,在如下代码中:
我们有一个字节类型的常量表达式,在装箱之后,b1 和 b2 的值可能是也可能不是同一个对象。
没有演员表,它的工作方式实际上是一样的:
在这里,我们在赋值上下文中有一个 int 类型的常量表达式。所以,根据规范
如果变量是 Byte、Short 或 Character 类型,并且常量表达式的值可以分别以 byte、short 或 char 类型表示,则可以使用紧缩原语转换后跟装箱转换。
所以表达式会被转换成byte,那个byte类型的值会被装箱,所以不能保证这个值是interned。
我的问题是我对规范的解释是正确的,还是我遗漏了什么?我查看了规范是否需要使用方法 Byte.valueOf() 进行装箱(可以保证),但事实并非如此。
java - Tomcat WebService 部署异常
尝试部署到服务器时,我在启动时遇到此异常
相同的 war 文件在我的本地计算机部署上运行良好
本地和服务器都使用 Tomcat 9 和 JDK 13
ssl - Grails4 中的 Jsoup 和 OpenJDK
我正在使用org.jsoup:jsoup:1.12.1
:
当我尝试 JAVA:8.0.232-open
时9.0.4-open
,11.0.5-open
我收到了
例外。
项目正在使用 Grails4 并且它不是用 JAVA > 12 构建的,因为如果 JAVA13+ 它抛出:
1 错误(注意:堆栈跟踪已被过滤。使用 --verbose 查看整个跟踪。) org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:语义分析期间的一般错误:不支持的类文件主要版本 57
java.lang.IllegalArgumentException:不支持的类文件主要版本 57
根据我的发现,这是 JAVA 本身的问题,而不是 jsoup:JSoup javax.net.ssl.SSLHandshakeException: No subject Alternative DNS name matching <url> found
我试过 Gradle:3.5.1
但6.1-rc-2
没有成功。
如何解决?
java - Java 13+ SocketOption IP_TOS (setTrafficClass)
显然 Socket 实现被重写为https://openjdk.java.net/jeps/353的一部分,现在它使用 java.base/sun.nio.ch.NioSocketImpl
一直试图设置 traficClass 或者换句话说 IP 标头的 IP_TOS 字段没有成功。
已尝试使用 socket.setTrafficClass 和 socket.setSocketOption(StandardSocketOption.IPTOS) 并且我没有看到wireshark中的值,也没有看到后续调用 getTrafficClass 或 getSocketOption 返回除 0 以外的任何内容
Windows 10 中发生的问题,但我至少在 centos7 getTrafficClass 上确实返回了先前设置的值
java - 无法编译 Java 13 和 Groovy 2.5.8
我有一个项目(Spring Boot 应用程序),我在其中混合了 Java 和 Groovy。
我可以在 IntelliJ Idea 中毫无问题地编译和运行该项目。
但我不能用 Maven 编译它。
Java 12 工作正常,但是当切换到 13 版本时,它会显示下一个错误:
POM.xml 配置示例:
有谁知道哪个编译器/插件使用 java 13 版本编译 java 和 groovy 代码?
java - Intellij Idea NoClassDefFoundError: com/intellij/util/messages/Topic
我安装了最新版本的IntelliJ Idea (2019.3.1)。
我创建了一个新的命令行应用程序项目(默认一个)。
当我尝试运行它(通过单击按钮)时,出现错误:
这是什么util/messages/Topic
意思,我在哪里可以找到它?
我该如何解决这个问题?我尝试重新安装,但没有帮助。
我正在跑步macOS HS 10.13.6
和java 13
。
java - Mac OS X 上 JRE13 的 JRE lib/ext 目录在哪里?
我想安装充气城堡安全。
所以。当我尝试移动 bcprov-jdk13-164.jar 文件时,但 find $JAVA_HOME/jre/lib 中的 ext 文件夹不存在。和任何其他文件都是一样的。
我需要找到这个目录或者如何安装和使用。谢谢!