java-9 相关问题

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

Java中的新关键字9

Java 9最大的功能之一将是Project Jigsaw定义的模块系统。从Project Jigsaw阅读幻灯片:在JavaOne 2015的Hood下,我注意到以下源代码:// ...

回答 4 投票 37

是否可以通过Java 9中的Jigsaw反射来访问包范围的方法?

我有以下代码来检索http和https的默认URLStreamHandlers,它通过访问静态包作用域方法URL.getURLStreamHandler()来在Java 8中工作:private ...

回答 1 投票 3

使用带有IntelliJ的OpenJDK 9 EA

现在我正在尝试设置IntelliJ来玩我从这里下载并安装的OpenJDK 9。我得到了64位Windows版本。我通过转到项目结构添加了JDK 9 ...

回答 1 投票 5

错误:找不到符号 - 在每个命令上

出于好奇,我决定玩JShell。现在,我将通过这些示例而无法弄清楚如何使用它。我正在使用JDK 9 - 108版本和简单的Linux shell命令没有......

回答 1 投票 2

如何解决JDK9中的java.lang.module.ResolutionException

我正在使用Jigsaw构建JDK9的构建109。我正在尝试一个hello-world类型的示例,以便开始使用JDK9模块化开发。当我启动应用程序时,我得到了......

回答 1 投票 2

其中一个--module-version或--hash-dependencies没有module-info.class错误在jdk 9中打包为jar时

我正在探索Project Jigsaw @ JDK 9,几乎所有Java开发人员都在考虑Oracle如何为Java 9带来模块化。我已经创建了一个示例java项目,代码编译后没有任何...

回答 1 投票 1

JRE-9弃用浏览器插件 - 可以直接在JRE-9中运行Web start(JNLP)吗?

正如Java声称JRE-9会弃用对Java Browser Plug-in的支持,我试图禁用“浏览器插件”它的Java控制面板。(如下图所示)然后所有现有的Web启动JNLP都无法运行...

回答 1 投票 4

为什么要投资Jigsaw / JPMS?

Java的包管理系统对我来说似乎总是简单而有效。 JDK本身大量使用它。我们一直在使用它来模仿名称空间和模块的概念。什么是项目......

回答 5 投票 77

更新到java 1.9后丢失库

我想了解为什么在从Java8更新到Java9之后,我需要在build.gradle中指定(Gradle Version:4.5.1):compile group:'com.google.guava',name:'guava',version:'24 .0 -jre'[编辑]:......

回答 2 投票 -1

java 9:关于资源和模块的混乱规则

在com.thing.withprops模块中,我在com.thing.withprops.UseProps.java中有这个代码:URL url = UseProps.class.getResource(“config / values.properties”); module-info是模块com.thing.withprops {...

回答 1 投票 0

如何使用jshell运行java应用程序?

如何使用jshell运行java应用程序?它应该能够指定classpath并调用java命令并传递一些像bash那样的参数,例如#!/ bin / bash $ ARGS = ... $ CLASSPATH = ... java -cp $ ...

回答 2 投票 3

如何使用java 9 app中的类加载器以编程方式将数据库jar文件加载到类路径中? [重复]

我有java应用程序将数据库驱动程序jar文件加载到类路径中,使用以下代码(int i = 0; i <fileNames.length; i ++){Method method =(URLClassLoader ....

回答 1 投票 1

“Swing-Shell”java.lang.InternalError:无法初始化COM:HRESULT = 0x80010106

我有一个Java 9应用程序,我正在尝试为Windows应用商店打包。奇怪的是,当我直接运行exe-launcher时,它按预期工作,但当我...时,我得到以下奇怪的错误

回答 1 投票 16

错误:未知选项:-M在使用maven-jdeps-plugin的模块选项时

我在maven-jdeps-plugin的官方文档中找到了module属性,该文件声明包含包的Show模块类型:boolean自:JDK 1.9.0必需:否......

回答 1 投票 3

如何获取Java 9打印有关GC的Java 8风格信息

在java 8上给JVM命令行选项-XX:+ PrintGCDateStamps和-XX:+ PrintGCDetails导致每个GC操作的JVM打印完全在线,如下所示:2018-03-21T01:35:39.624-0700:[。 ..

回答 2 投票 2

在IntelliJ IDEA 2017.2.1中无法使用--patch-module编译Java 9模块

我试图熟悉Java 9模块以及如何在IntelliJ中定义它们。除其他外,我想使用--patch-module编译器/ JVM标志解决拆分包问题,我不...

回答 1 投票 20

如何在JDK 9或更高版本中获取引导类路径

我有一个读取系统属性sun.boot.class.path的类加载器应用程序但是我在JDK 9的发行说明中发现该属性已被删除。 System.getProperty(“sun.boot ....

回答 1 投票 2

在Java 9中创建了多少个未命名的模块?

我试图了解JPMS的工作原理。从这里类路径还没有完全消失。所有JAR(模块化或非模块化)和类路径上的类都将包含在未命名模块中。 ...

回答 2 投票 6

如何为名称中带有“ - ”(连字符)的工件添加“要求”

我在Maven pom.xml中包含了这些依赖项: org.apache.httpcomponents HttpClient的 ...

回答 2 投票 20

java 9模块从A和B读取包X.

我正在尝试使用java 9和gradle的spring boot。我无法运行我的简单代码,我得到以下提到的错误: - 信息:java:编译模块'Java9Gradle_main'时发生错误...

回答 2 投票 12

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