指Java 9中引入的Java模块系统定义的模块。因此可能与Java 9(或更高版本)标记耦合。
我使用Hibernate开发JavaFX应用程序以进行数据库访问,并且遇到了一个问题:我的module-info.java中有自动模块,来自:需要org.hibernate.orm.core; (org.hibernate:hibernate -...
将Java serviceloader与jdk8一起用于> = java9
我有两个罐子。一个提供服务接口和服务加载类,一个提供该服务的实现。当在jdk8中运行此程序时,此方法效果很好,但是我得到了一个...
我创建了一个Gradle项目,该项目使用类加载器从子目录资源/文本加载文本文件。此时它可以工作,但是当我将项目转换为模块化JavaFX程序时,...
目录结构。 ├──out│└──calc-module│├──com│││└──ngsharma││└──ocp│││└──Calculator.class│└└──module-info.class└──src└ ─...
[在各个地方,我看到了以下信息:允许未命名模块中的类读取模块路径上的导出包。在目录src / calculators中,我具有...
Eclipse Maven依赖项在Maven更新项目后移到类路径下
[在Eclipse版本2019-12中的maven项目中的“ Java Build Path”中,我将“ Maven Dependencies”从“ Classpath”拖到“ Modulepath”。但是单击“ Maven->更新项目...”后,“ Maven ...
哪个数据库具有可在JavaFX 11项目中使用的模块化JDBC驱动程序?
我正在寻找具有JDBC模块化驱动程序的数据库系统。当我使用JavaFX 11时,需要导入模块依赖性,因此我不能使用某些数据库(如H2)提供的旧JDBC驱动程序。可以...
由枚举实现的单例仍然值得在模块化流行中使用(例如Java 9+模块化和Jigsaw Project)
我的直接问题是:由于反射现在受到限制,因此考虑将Enum用于单例实现是否仍然有意义?通过单例实现的抛出枚举,我的意思是一些实现,例如:...
有一种机制,可以通过将简单的jar放置到modulepath而不是classpath上,将其从java-9开始转换为自动模块。自动模块具有以下属性:...
当我遇到一个奇怪的问题时,我一直在使用--patch-module将类添加到模块中。尽管模块本身对它的源目录完全不感到困惑,并且似乎不受--...
我已经开始用Java 11编写新的应用程序,并且在运行该应用程序时出现以下错误。我读到有关此问题的信息,看起来好像是拆分包的情况。但我不确定如何...
如何在测试运行时将测试添加到生产代码中,以便它们都在同一Java 9模块中并且可以通过反射相互访问?到目前为止,我已经尝试过:删除Java 9模块化(...
我有一个模块化的JavaFX 11应用程序,我需要能够将其捆绑到Linux和Windows。我目前正在使用jlink这样做,并且效果很好。我需要捆绑软件是独立的,因为Java版本位于...
Intellij无法识别Java 8 Maven项目自动模块名称
我正在尝试将多个java 8 maven依赖项添加到intellij中的java 11 maven项目中。我已经将自动模块名称添加到了Java 8 pom中,其中com.robert.package8是软件包...
反射访问在IntelliJ IDEA中的模块化(Java 9+)应用程序的测试中不起作用
我有一个项目,在该项目中我使用对类的反射访问(例如,通过Spring,还有其他)。而且一切正常。现在我试图添加一个module-info.java,突然我的测试找不到...
Spark 2.3.1带有模块名称spark.core.2.11,被module-info.java拒绝
我将应用程序的大部分子项目转换为Java 9+随附的新Java模块系统。最终,当我使用Apache Spark的时候,我陷入了陷阱。火花...
如何在spring-boot多模块Java 11项目中添加spark依赖项
[每当我在多模块项目中添加module-info.java时,我都无法导入我的spark依赖项-其他所有内容似乎都在起作用 org.apache.spark&...
是否可以使用jvm模式通过prunsrv启动Java运行时映像?
背景:从Java 9开始,可以使用jlink创建自定义运行时映像(JRE +程序)。可以使用prunsrv.exe(Apache Commons的一部分...
JPMS模块名称中不允许使用破折号。据我了解,建议将其替换为圆点。但是,我无法在Java模块名称中使用...