首页 > TAG信息列表 > java-11

无法更改JavaFX中的Alert窗口的initModality

在JavaFX(11)中,我试图在主窗口上方显示一个警报窗口,但我不希望该主窗口可单击.为此,我认为我必须更改该警报窗口的initModality(https://docs.oracle.com/javafx/2/api/javafx/stage/Stage.html,请参见“ Modality”).因为警报窗口的所有者为空,它不起作用吗? 这是我的控制器类.主

java-Jetty(9.4.12):上下文启动失败o.e.j.w.WebAppContext@2af004b webapp /,不可用

我正在使用码头(9.4.12)在macOS(Java 11)上提供Web应用程序. 尽管码头已经启动,但该服务仍然不可用.我和往常一样使用了相同的War文件,但是唯一的区别是,我已经将Java从版本10更新到了版本11.这个问题是否有可能的修复? 错误 Failed startup of context o.e.j.w.WebAppContext@2af0

在Java 11中HttpClient如何解决受限制的头名:Date

以下java 11代码: HttpRequest request = HttpRequest.newBuilder() .uri(uri) .header("Digest", digest) .header("Date", date) .build(); 给出以下错误: Exception in thread "main" java.lang

无法将Lombok与Java 11一起使用

我们将Java版本从8升级到11但是我得到了getter / setter方法的编译错误,其中我使用Lombok的Getter和Setter Annotations实现了POJO类. 有没有办法使用Lombok的@Data注释,它提供getter和setter而不在Java 11中实现它们? 目前,我面临的错误是: unable to find getStoreName() 其中st

允许Java JDK 11 HttpClient的不安全的HTTPS连接

有时需要允许不安全的HTTPS连接,例如在一些应该适用于任何网站的网络爬行应用程序中.我使用旧的HttpsURLConnection API使用了one such solution,最近被JDK 11中的new HttpClient API取代了.使用这个新API允许不安全的HTTPS连接(自签名或过期证书)的方法是什么? UPD:我尝试的代码(在K

Java 11包javax.xml.bind不存在

参见英文答案 > How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9                                    23个 >            Replacements for deprecated JPMS modules with Java EE APIs

与Java 11兼容的最低Spring版本

我需要很快将应用程序升级到Java 11,我想知道与Java 11兼容的最小Spring版本是什么. 我目前正在使用Java 8和Spring 4.2.7.解决方法:从他们的任务跟踪器 – SPR-16391:Compatibility with JDK 11.计划JDK 10,11的兼容性以及5.1 GA版本. JDK 11 is currently scheduled for Septe

IntelliJ无法使用OpenJDK 11识别JavaFX 11

我无法让IntellJ识别JavaFX包.使用OpenJDK 11的新JavaFX项目,在尝试构建项目时,IntelliJ无法识别JavaFX包. 我从Maven回购中导入了openjfx:javafx-base-11. 我已经查看了其他问题,解决方案似乎包括检查字节码是否处于正确的级别(我的是),以及项目语言是否正确(我的是). 有人有主意吗

包’com.example’从’javafx.base’和’javafx.base’中读取包’javafx.beans’

在module-info.java中,我收到错误 Package ‘com.example’ reads package ‘javafx.beans’ from both ‘javafx.base’ and ‘javafx.base’. 迁移(Java 8到Java 11)不仅慢慢地让我感到沮丧,而且肯定地,这个错误对我没有任何意义. 我的build.gradle的依赖项部分: def springFr

java – LDC指令代码的负值是什么意思?

我是java字节码世界的新手.我有一些涉及字节码的调试任务.经过时我注意到一些看起来很可疑的值,但我不确定.这是完整字节码的一部分 // access flags 0x100A private static synthetic $jacocoInit()[Z GETSTATIC ClassUnderTest.$jacocoData : [Z DUP IFNONNULL L0

如何在Java 11(或更高版本)中启动单文件程序?

JEP 330描述了JDK 11中用于在Java中启动单文件程序的新功能.我试过了: $./Example.java 但它不起作用.什么是正确的用法?解决方法:虽然answer by you包含正确的信息.只是尝试将其简化为一个简单的术语,文件可以简单地使用JDK11以后的java执行,例如在MacOS上 .../jdk-11.jdk/Contents

如何在Java 11中生成代码,但目标是Java 8及更高版本?

参见英文答案 > Move to OpenJDK-11 but compile in Java 8                                    2个 >            Can Java 8 code be compiled to run on Java 7 JVM?                           

Android支持Java 11吗?

我是android开发的新手.我在我的电脑上安装了eclipse,java 11和android sdk工具.但是,当我尝试构建一个项目时,它说要升级工具.但我已经安装了最新的sdk. 当我在网上阅读时,我发现android并不完全支持java SE,而且它主要支持java SE 6和7. – 但这是一篇旧帖子. 我发现android完全

使用运行/调试配置在IntelliJ IDEA中运行JavaFX 11 Maven项目

我想使用运行/调试配置从IntelliJ IDEA运行HelloWorld JavaFX 11 application using Maven,以便能够调试应用程序. 我已经使用pom.xml和HelloFX.java在IntelliJ IDEA中创建了一个Maven项目. 我可以成功构建项目并运行它执行指定的compile和exec:java目标. 但是当我使用运行/调试配置

让Android sdkmanager与Java 11一起运行

我在使用Java 11运行Android sdkmanager时遇到问题(不是工作室,只有SDK工具).我不想安装JDK 8或类似的东西.有没有办法通过JDK 11为Android sdkmanager解决这个问题? 我已经完成了this answer并且它没有为java 11提供命令行修复.还有其他可行的解决方法吗?解决方法:下载jxab和jaf,将

在Windows上安装Java 11 OpenJDK(系统路径问题)

Java 11最近到了,大家都知道,这个版本没有安装文件. 在没有安装程序的情况下安装Java我当然已经将我的系统设置PATH和JAVA HOME设置为我的Java 11解压缩的文件夹的地址(通过对类似问题的接受响应建议). 唯一的问题是所有关于系统设置的建议对我的机器没有任何影响: >使用命令行检查

如何在java-11中运行(exe)java-8应用程序

我使用jdk 8创建了一个java应用程序,然后从jar中创建了一个可执行文件. 然后我将我的系统更新为java 11,并从我的系统中删除了所有旧的java版本,当我从exe文件运行此应用程序时,它无法运行并将我带到Web浏览器并要求我下载java 8.但是如果我使用java -jar app.jar运行jar,它在java

JavaFX Integer Spinner(IntegerSpinnerValueFactory)不会将值包装到最小值

我创建了一个带有值的Integer Spinner min(5),max(15)和initialValue(12)以及wrapAround(true). 一旦微调器在增量期间达到max(15)值,而不是像在documentation中所说的那样将值重置为min(5),它将被重置为值10(max(15) – min(5)) public final void setWrapAround​(boolean val

Java HTTP Client是否处理压缩

我试图在新的Java HTTP Client中找到任何关于压缩处理的提及但是失败了.是否有内置配置来处理例如gzip或deflate压缩? 我希望有一个BodyHandler,例如这样的事情: HttpResponse.BodyHandlers.ofGzipped(HttpResponse.BodyHandlers.ofString()) 但我没有看到任何.我也没有在HttpClien

是否有Java 11中的垃圾收集JVM args的替代品?

在Java 11中,不再支持许多与GC日志记录相关的JVM参数.如果我们仍然想要使用GC记录,那么它们可以替换为什么?特别是,这涉及以下JVM args: -Xlog:gc:work/logs/gc.log -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCApplicationStoppedTime -XX:+Us

java – jdeps命令与`–multi-release`选项一起使用失败

我运行了以下命令,但我得到了同样的错误: $jdeps --generate-module-info . --multi-release 9 libs/log4j-core-2.11.1.jar Error: log4j-core-2.11.1.jar is a multi-release jar file but --multi-release option is not set $jdeps --generate-module-info . --multi-release

java – 在Windows 10上使用OpenJDK 11启动Eclipse的问题

我在这里下载了Eclipse IDE for Java EE Developers: https://www.eclipse.org/downloads/packages/release/oxygen/2/eclipse-ide-java-ee-developers 我在这里下载了OpenJDK版本11:http://jdk.java.net/11/我将环境变量JAVA_HOME设置为java目录,将PATH设置为java可执行文件. 在这两