java-9 相关问题

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

目标不是 JDK 根。未找到系统库。 Eclipse Oxygen 4.7 + Java9 错误

我正在尝试使用 Eclipse Oxygen IDE 测试 JDK9(jdk-9-ea+147 版本)。 我已经安装了jdk和jre。从 Eclipse Market Place 我已经安装了 Java9 Beta 扩展: 问题是,当我

回答 8 投票 0

JDK9 自动模块和“拆分包”依赖关系

我正在将 java 项目转换为使用模块。我的模块之一依赖于 hamcrest 库,它需要 hamcrest.core 和 hamcrest.library 这两个 jar 文件。这两个jar文件都有org.

回答 2 投票 0

使用第 3 方 jar 通过 JLink 生成运行时映像

我想创建一个包含第 3 方 jar 的 Java 9 运行时映像。我创建了一个简单的 Java 项目(我们称之为示例)来调用实用程序 jar(我们称之为ExampleUtil.jar)。示例

回答 3 投票 0

尝试 jlink 时缺少 java.base

我收到此错误:尝试使用 jlink 时未找到模块 java.base。 这是我到目前为止尝试过的两件事 /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home/bin/jlink --m...

回答 2 投票 0

Java 9 ifPresentOrElse 返回值

1/工作代码: 公共学生进程(int id,名称){ 可选 StudentOpt = myrepo.findById(id); StudentOpt.isPresent() { 返回 updateStudent(id, 姓名); } 别的 { 重新...

回答 2 投票 0

ProcessHandle onExit 有空数据

我目前正在测试 Java 9 的 Process API,以下代码有一些问题: 进程 process = new ProcessBuilder( List.of("ping", "-i", "1", "-c&qu...

回答 1 投票 0

Java 9 中如何避免拆分包

我是 Java 9 的新手,正在观看 YouTube 上 Java 的模块化视频讲座。 他们提到了模块化的 3 个好处 - 没有缺少依赖项 无循环依赖 没有分包...

回答 2 投票 0

如何全局设置jdk.attach.allowAttachSelf=true

我正在尝试将我们的一个系统从 java 8 迁移到 java 9,大约三分之一在 java 8 中运行正常的单元测试失败,并出现以下错误: java.io.IOException:无法附加到当前...

回答 3 投票 0

无法解析 Android Studio 上的符号“ProcessHandle”

由于某些奇怪的原因,我无法在我的 Android Studio 环境中解析 ProcessHandle: Android Studio 考拉 | 2024.1.1 补丁 1 内部版本 #AI-241.18034.62.2411.12071903,建于 2024 年 7 月 11 日

回答 1 投票 0

有没有办法在 JShell 中删除导入?

我发现了 JShell,并且发现了默认添加的导入: jshell> /导入 | 导入 java.io.* | 导入java.math.* | 导入 java.net.* | 导入 java.nio.file.* | 我...

回答 2 投票 0

Java Flow.Subscriber - 如何取消订阅?

我正在使用 JDK 9 Flow API 创建一个用户事件系统,所以我有一个房间(实现 Flow.Subscriber),它可能有很多用户,每个用户都可以在...

回答 1 投票 0

JDK 9 jlink 给出错误:--必须指定输出

我是 JDK 9 的新手,尝试使用 jlink 为一个简单的应用程序生成运行时。 我有以下模块描述符 模块阅读器{ // 没有“require”条目意味着不依赖于...

回答 2 投票 0

检查 JavaFX MediaPlayer 是否可以播放文件的正确方法

目前,这就是我检查文件是否可以通过 JavaFX MediaPlayer 播放的方法,因为这是内部完成的方式。 导入静态com.sun.media.jfxmedia.MediaManager.canPlayContentType;

回答 2 投票 0

Java 9 中接口方法的默认访问修饰符?

Java 9允许我们在接口中拥有私有方法,这意味着不显式标记公共方法不再是多余的。 然而,现在是否必须这样做呢?希望具体...

回答 3 投票 0

javac:无效标志:-Xlint:-sunapi | JDK 9

传递给javac的参数如下: [javac] 使用现代编译器 [javac] 编译参数: [javac] '-弃用' [javac] '-d' [javac] '..' [javac] '-类路径' [javac] '..' [javac] '-

回答 1 投票 0

使用 keytool 找不到 SunPKCS11 提供程序

我正在使用 java 9 运行以下命令: keytool -keystore NONE -storetype PKCS11 -providerClass sun.security.pkcs11.SunPKCS11 -providerArg pkcs11conf -list 并得到流动的错误...

回答 2 投票 0

未找到Maven依赖模块

我在 Maven 中有一个相当简单的项目结构,带有子模块: / -pom.xml -实用程序/ -pom.xml 在 /pom.xml 中,我定义了所有子模块的属性,例如库版本或插件配置...

回答 3 投票 0

如何用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

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