java-platform-module-system
-
-
包与 Java 9 中的自动模块冲突 随着Java 9的临近,我认为将我的一些项目移植到Java 9上将是一个很好的学习练习。在我的一个项目中,我有。据我所知,我需要重命名和jars以具有一个简单的名称,然后在参数中列出jar。然后,
-
是否可以在javac(JDK 9)中混合使用--class-path和--module-path?依赖模块路径 ~> 类路径依赖类路径 ~ > 模块路径 当我编译依赖于我以前编译的其他模块的模块时,我必须指定该选项。这使我依赖的模块可见。
-
在具有模块间测试依赖项的 Maven 版本中正确实现 Java 模块 我有一个使用Maven和Java的多模块项目。我现在正试图迁移到Java 9/10/11并实现模块(如(主分支还没有模块化),但原理是一样的。 PS:我不认为代码本身有什么问题,因为所有内容都使用正常的
-
使用 Jlink 在一个平台上为另一个平台创建 Java 运行时映像 我在我的Linux机器上使用jlink创建了运行时映像。我在文件夹下看到文件夹。这是否意味着我只能将此运行时映像用于 Linux 平台?如果是,是否有任何方法可以在一个平台上为另一个平台创建运
-
Java 9 模块系统是否支持可选的依赖项? 背景 在 maven 中,工件可以声明依赖关系 这意味着依赖项不是必需的,但如果存在,则可以使用。 似乎指定模块只能读取它所需的模块。 问题 Java 9 模块系统是否确实不支持可选依赖项?
-
为什么Sun发明了另一个模块系统,而每个人都在OSGi上实现了标准化? Sun在的形式模块化JDK方面投入了大量精力,并暗示它也应该成为其他Java开发人员的首选模块格式。唯一一个使用它的著名玩家是 NetBeans(和衍生应用程序)。 另一方面,业界已经围绕OSGi进行了
-
Javadoc 如何处理 Java 9 中模块的可见性? Javadoc 工具基于辅助功能修饰符生成文档。默认情况下,它记录所有类,字段和方法。这可以通过以下 Reinhold(关于模块的系列讨论中的第三个)的演讲显示了修饰符现在如何具有不同级别的可
-
在 Java 9 中在运行时扫描类路径/模块路径 面对Jigsaw相关的类加载方式变化,我似乎找不到任何关于扫描所有可用类(用于接口,注释等)是否仍然可以在运行时进行的信息,就像Spring,Reflections和许多其他框架和库目前所做的那样。 编
-
Java 8 模块与 OSGi 有何不同? Java 8 和 Project Jigsaw 为 SDK 带来了一个模块系统。我认为这是一件好事,因为它是软件包(内置)的一部分。OSGi还提供模块系统,但需要容器。但除此之外,它们之间的主要区别是什么。 如果我
标签