java-module相关内容

Javafx.base读取包javafx.Beans

我在IntelliJ Idea中使用了OpenJDK 11和带有Gradle的OpenJFX 11.0.1。 当我使用javafx.base模块时,IntelliJ Idea在第1行(项目模块声明)报告了一个错误,指出我的模块需求中没有包括javafx.Beans模块(Beans是在javafx.base模块中的一个包)。 Gradle JAR任务执行时没有任何错误或警告,因此此错误可能与Inte ..
发布时间:2022-09-24 13:11:57 Java开发

如何通过点击使Java模块JAR执行

我在Windows 7上使用OpenJDK 11和OpenJFX 11。我的IDE是NetBeans 9。我复制了下面的教程(NetbeansVideos发布): JDK 11, OpenJFX, Apache Ant, and Apache NetBeans 10 这是一个简单的Hello World类型代码。它可以在NetBeans中运行。但当我单击JAR文件时,它不起作用。 ..
发布时间:2022-09-24 12:01:06 其他开发

IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java

我正在尝试创建一个简单的模块化编程应用程序。 我的项目由两个模块组成- com.mode.Model com.mode.util 当我尝试导出MODULE-info.java中的模块com.mode.Model时。 IntelliJ找不到要导入的包。 (但是,它应该会给我一个错误:找不到模块) 同样的问题也代表‘需要模块’。 我已经为com.mode ..
发布时间:2022-09-24 10:40:27 Java开发

为什么模块路径上的模块必须使用--Add-Models?

一个例子:自从从JDK中删除了JavaFX,现在JavaFX SDK以一组模块化JAR的形式分发。要编译一个JavaFX应用程序,当然必须将它们放在模块路径上: javac -p /path/to/jars/ App.java 然而,这还不够。尝试编译将导致许多类似 的错误 sample/App.java:3: error: package javafx.application is ..

在Gradle中编译一个JDK 8项目+一个JDK 9模块-info.java

我正在开发一个面向JDK 8的Java库,我正在使用OpenJDK 11在Gradle 5中构建它。为了面向JDK 8,我是javac的--release选项。 但是,我也希望我的库与JPMS兼容。换句话说: 我想提供一个用--release 9(Stephen Colebourne's scale中的选项3)编译的module-info.class, 而其余所有内容都是用--relea ..
发布时间:2022-09-21 12:42:31 Java开发

Java 9 迁移问题 - 包 com.mymodule 在未命名的模块中声明,模块“newmodule"不读取它

我创建了一个具有以下结构的多模块项目 我的项目|- 我的模块|- 源|- 主要|- 爪哇|- com|- 我的模块|- 实用程序.java|-新模块|-src|-主要|-java|-com|-新模块|- 主.java|-模块信息.java 现在我想使用 Util.java,它是模块化模块 newmodule 中的非模块化代码.我已经在 newmodule 中声明了以下内容 模块新模块{需要 ..
发布时间:2022-01-23 10:12:59 Java开发

在 Java 9 中使用 Spring JAXB Marshaller 而不定义其他模块的正确方法

为了说明我的问题,我创建了一个小型 Spring Boot 示例应用程序.该应用程序的目的是创建一个 Jaxb2Marshaller bean. @SpringBootApplication公共类 App 实现 CommandLineRunner {公共静态无效主要(字符串[]参数){SpringApplication.run(App.class, args);}@豆角,扁豆公共 Jaxb2Ma ..
发布时间:2022-01-19 10:04:17 Java开发

Gradle build - 添加模块路径

我的问题:如何为 gradle build 设置模块路径? 我已经习惯了从命令行使用 Java 模块.我经常在 Powershell 中进行练习,结果生成了这些源文件. └───src├───appMod│ │ 模块信息.java│ ││ └───appPack│ Entry.java│└────greetMod│ 模块信息.java│└───greetPack你好.java appMo ..
发布时间:2022-01-15 22:51:27 Java开发