java-9 相关问题

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

找不到Gradle Java 9模块

我尝试使用Gradle在Java 9中开发一个小例子。但是我找不到制作工作运行配置的确切选项。我试图从这个小教程中复制正确的部分。但是运行任务......

回答 1 投票 4

install4j:不支持64位捆绑java 9吗?

我无法将64位Java 9与install4j 6.1.6捆绑在一起进行工作安装。选中“生成64位可执行文件”时,不会显示64位Java 9软件包。如果不加以控制,......

回答 1 投票 1

Java平台模块系统 - 什么是保护点?

我读到了JPMS的一个优点是更好的封装(除非明确打开,否则所有内容都受到限制)。但我有一个问题:什么阻止程序员在第三个-...中替换module-info.class。

回答 1 投票 1

带有jlink压缩标记的Java9打包程序

当我们创建jlink运行时映像时,我们可以使用'--strip-debug',' - compress','2',' - no-header-files',' - no-man-pages'等标签,创建一个45mb左右的分发文件夹。如果我们想用...

回答 2 投票 5

在具有模块间测试依赖性的Maven构建中正确实现Java模块

我有一个使用Maven和Java的多模块项目。我现在正在尝试迁移到Java 9/10/11并实现模块(如JSR 376:Java平台模块系统,JPMS)。由于该项目已经......

回答 2 投票 18

如何在脚本结束时关闭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

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