java-9 相关问题

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

如何用jshell执行java脚本?

考虑到 Java 9 即将到来,我们终于可以使用 jshell 进行 java REPL,我希望有一种方法可以将 shebang 添加到脚本中并让 jshell 解释它。 我尝试创建 test.jsh: #!/...

回答 5 投票 0

无法使用jshell启动Spring Boot应用程序

我试图从 jshell 为我的项目启动一个 spring boot jar 可执行文件,但它抛出异常并且无法启动。 我正在运行的命令: ./jshell --class-path myapp-0.0.1-SNAPSHO...

回答 2 投票 0

Java 9 jshell 可以用来在另一个 JVM 中运行代码吗?

Java 9 有一个 Java 的读取-评估-打印循环,称为 jshell。我已经看到它在命令行的基本模式下工作。它也可以用于远程进程吗?换句话说,我可以连接到ano...

回答 6 投票 0

Java 9 错误:不在模块源路径上的模块中

项目结构 我有一个用 Java 8 编写的项目,我想将其更新到 Java 9。因此我将这些类分成 2 个单独的模块。模块: org.ggp.base 和 module-info.java 在可怕的...

回答 3 投票 0

声明多个有效的最终资源时,try-with-resource 是否不安全?

从 Java 9 开始,我们可以在 try-with-resources 中有效地使用最终变量。 (参见 JEP 213。) 下面的示例展示了一种情况,其中一个资源初始化抛出异常。 p...

回答 2 投票 0

Java 9 中的 --add-exports 和 --add-opens 有什么区别?

由于新的模块系统,Java 9 (jdk-9+170) 默认情况下不允许应用程序查看 JDK 中的所有类,这与所有以前版本的 Java 不同。 要解决此问题,java 命令...

回答 1 投票 0

如何在Java 9中以编程方式获取所有模块的列表?

如何通过Java代码获取当前JVM实例中所有模块的列表?是否可以?如果是的话,怎么办?

回答 2 投票 0

如何在Java 9中配置ResourceBundle“无回退控制”

如如何忽略系统默认区域设置来检索资源包中的回答,您可以在 Java 8 或更早版本中配置为不回退到默认区域设置: ResourceBundle.getBundle("我的资源"...

回答 3 投票 0

Java 9 模块和 IntelliJ:如何配置多个模块

我正在尝试在 IntelliJ 中创建一个非常简单的具有多个模块的 java 模块项目。 src 内的 https://openjdk.org/projects/jigsaw/quick-start#multimodulecompile 中的相应文档

回答 1 投票 0

Stream.dropWhile() 没有以两个不同的值返回正确的值

我正在尝试学习Java-9中的新功能,我开始了解Stream的dropWhile方法,但它在两种不同的场景中返回不同的值。 这是我的代码 包 src.module;

回答 5 投票 0

如何在没有“0x00007fffe0dde513 in ?? ()”的情况下生成有效的JDK9调试版本?

这是我之前的帖子: 使用gdb进行JDK9 Hotspot调试,导致eclipse/Ubuntu终端出现SIGSEGV分段错误 现在我有一个问题 线程 0x7ffff7fc8700 (LWP 74291)“java”

回答 1 投票 0

现代 Java 版本应该使用什么“第一个非空”方法?

在 Java 8 中,我们一直在使用 Guava 的 MoreObjects.firstNonNull() 之类的东西,有时还使用 Apache Commons Lang 3 ObjectUtils.firstNonNull()。现在,Java 9 引入了 Objects.requireNonNullE...

回答 1 投票 0

运行 Zeppelin 时无法识别 VM 选项“MaxPermSize=512m”

当我尝试通过以下任一方式运行 Zeppelin 时 bin/zeppelin.sh 或者 bin/zeppelin-deamon.sh 启动 我收到以下错误消息。 无法识别的 VM 选项“MaxPermSize=512m” 错误:无法创建...

回答 5 投票 0

sun.misc.Unsafe 在 JDK9 中公开了吗?

我刚刚尝试了JDK9,发现sun.misc.Unsafe现在不包含本地方法,而是将它们委托给一些jdk.internal.misc.Unsafe,例如: @ForceInline 公共 int getInt(对象 o,

回答 2 投票 0

mvn 全新安装不起作用

在 org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81) 在 org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:5 1) 在 org.codehaus.plexus.

回答 3 投票 0

迁移到 java 9 模块时无法使用 maven-jar-plugin 构建可执行 jar

我正在向一个大项目引入 java 9 模块,并且在尝试使用 maven-jar-plugin 构建可执行 JAR(在其中一个子模块上)时遇到问题。 这是我的项目的一个小视图...

回答 1 投票 0

无法从 module-info.java 中找到模块

我在同一个文件夹中有2个不同的项目:com.jdojo.address和com.jdojo.person。第一个有一个简单的 pojo 类 Address 和默认包下的 module-info.java : 模块 com.jdojo.ad...

回答 2 投票 0

java.lang.IllegalAccessError:无法访问类,因为模块未导出到未命名模块

我目前正在尝试从jdk-9.0.1中成功提取java.base.java.util.jar包,从中构建一个.jar并将该jar作为外部库导入到另一个项目中,所以。 ..

回答 4 投票 0

使用 Java 可选 ifPresentOrElse 方法时无法抛出 `checked` 异常

为什么使用 ifPresentOrElse javaOptional 方法时,不能在 orElse 部分抛出受检查的异常? 例如: dao.findBook(id).ifPresentOrElse(书 -> { printService.print(书,

回答 2 投票 0

从遗留代码到 Java 11 的迁移问题

我们正在迁移旧代码,实际上对于 Java 11 来说已经很旧了。我在编译其中一个类时遇到了问题。示例代码是: 包装 XXXX; 导入 java.lang.ref.*; 导入 sun.security....

回答 3 投票 0

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