java-9 相关问题

将此标记用于特定于Java 9的问题,Java 9是Java平台的第9版,于2017年9月21日发布。在大多数情况下,您还应指定java标记。

如何在脚本结束时关闭jshell?

如何指示jshell在脚本结尾处终止,类似于其他语言的解释器,例如python3或node?以下命令./jshell -q /tmp/shell.java与脚本...

回答 2 投票 31

Java 9,ClassLoader.getSystemClassLoader的兼容性问题

以下代码将jar文件添加到构建路径,它在Java 8上正常工作。但是,在Java 9上引发异常,该异常与对URLClassLoader的强制转换有关。任何想法如何...

回答 5 投票 8

太阳之间的区别。* vs com.sun。*

我最近从Java 8迁移到Java 11.对于jax.ws我不得不在我的pom.xml中添加以下外部依赖,因为它在Java 11中不再可用。但是,我遇到了一些争论......

回答 1 投票 4

java 9中javax.activation包的替换是什么?

似乎在Java 9中不推荐使用javax.activation包.Oracle迁移指南建议在JVM启动期间使用--add-modules java.activation选项。但是,我想避免这种情况......

回答 3 投票 39

如何在Java 9中解决java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException

我有一些代码使用JAXB API类,它们是作为Java 6/7/8中JDK的一部分提供的。当我使用Java 9运行相同的代码时,在运行时我得到错误,表明JAXB类可以...

回答 23 投票 590

关于intellij的Java 9迁移问题与模块系统有关

我尝试迁移我当前的项目,以便能够在java 9上编译和运行它。我首先尝试将基于java8的项目移动到java9而不需要太多努力,这意味着不要转移到...

回答 1 投票 2

UseSplitVerifier Java 7到Java 9

我们正在将现有的应用程序从Java 7转换为Java 9,我正在尝试按照此页面的最低要求进行操作:https://cwiki.apache.org/confluence/display/MAVEN/Java+9+-+Jigsaw当我 ...

回答 1 投票 4

无法使用Java 9运行sdkmanager --list(Android SDK)

我从谷歌这里下载并安装了来自Oracle的JDK(jdk-9.0.1_osx-x64_bin.dmg)Android SDK(sdk-tools-darwin-3859397.zip)。配置PATH变量后,我尝试运行...

回答 9 投票 66

IntelliJ IDEA项目模块与Java 9模块的概念不同吗?

我从未在IntelliJ IDEA中使用过模块,但是在Java 9中出现了模块(我也从未使用过,但现在想研究这是什么)所以问题是:彼此是否匹配?或IDEA模块......

回答 1 投票 2

用于Arraylist Processing的高效Java构造并调用不同的方法

请问,是否有一种优雅而有效的方式在Post Java 8中执行以下操作,即1.通过arraylist循环2.阅读对象3.调用可能不同的不同方法......

回答 2 投票 0

--release不允许从系统模块导出包

我有以下程序:module-info.java模块a {} Main.java公共类Main {public static void main(String [] args){System.out.println(sun.nio.ByteBuffered.class); } ...

回答 3 投票 7

Lombok项目是否支持Java 9?

我在我的项目中使用了龙目岛,但是我的同事不同意使用它,他的理由是(来自lombok文件的争议)这两个项目龙目岛都利用了非公开......

回答 4 投票 35

使用Java 9的Netbeans没有创建/ dis / lib

我有一个使用java 8在netbeans中开发的项目。现在,我迁移到Java 9,我正在使用netbeans的开发版本。当我使用java 8平台构建项目时一切正常......

回答 2 投票 4

如何在不模拟Doclet API的情况下测试Java 9+ doclet?

我使用Java 9+编写了一个Doclet。我想使用JUnit框架测试它而不模拟Doclet API。有什么好办法吗?

回答 1 投票 0

当JRE作为单独的产品完全停产时?

从Java 9开始,引入了模块系统,使得JRE单独冗余。通过,似乎仍然可以下载它。例如,从现在开始Java 9 ...

回答 1 投票 5

霓虹灯:如何在jdk9上运行? Eclipse Oxygen.1a(4.7.1a)发布

刚刚开始玩jdk9 - 并且在开始时卡住了:下载并提取了eclipse-java-neon-m4a-win32安装的java 9支持(来自dnd from marketplace)下载并...

回答 10 投票 16

Windows 9上的Java 9,带有大字体

如果在Windows上设置大字体(例如,125%,120 DPI),则看起来好像Swing of Java 9首先渲染为较小的图像,然后将此图像缩放到屏幕上。文字仍然正常......

回答 2 投票 8

将Java 9 HttpClient代码升级到Java 11:BodyProcessor和asString()

我有一个代码库(显然)在Java 9下工作,但不能在Java 11下编译。它使用jdk.incubator.httpclient API并根据这个答案更改模块信息...

回答 1 投票 -4

如何在不创建额外测试模块的情况下使用failsafe和Junit5测试JPMS服务?

我有一个包含com.temp包的模块,它包含服务的接口和实现--ServiceInterface和ServiceImpl。我的模块信息:模块temp {exports com ....

回答 1 投票 1

带有junit-platform-surefire-provider for Java 9模块的Maven-surefire-plugin

我有一个简单的JPMS模块。当我使用maven-surefire-plugin 2.20.1时一切正常 - 我的测试执行: org.apache.maven.plugins

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.