9得票2回答
Java 9错误:不在模块源路径上

项目结构 我有一个用Java 8编写的项目,想要将其更新为Java 9。因此,我将类分成了两个独立的模块。这两个模块如下: org.ggp.base模块,在目录org.ggp.base/src/main/java中包含module-info.java文件。在我开始更新到Java 9之前,...

7得票1回答
Java 9自动模块依赖项无法解析/找不到模块

我正在尝试将一些传统应用程序迁移到新的Java 9模块系统中,以加强其封装性。 我从外向内开始,假设处于边缘的类具有最少的外部依赖关系。 正如您所期望的那样,我首先声明了一个非常开放的模块: module com.example.user { exports com.exa...

7得票3回答
JavaFX-11 在 VSCode 中:错误:无法找到或加载主类 Files\Java\javafx-sdk-11.0.2\lib。

我一直在尝试在Visual Studio Code中设置JavaFX-11。 我找到了这篇文章"JavaFX-11 with VSCode",其中解释了如何操作,并按照步骤进行了设置。 然而,我需要在launch.json文件中的vmArgs中添加一个条目来包含JavaFX SDK的模块路...

69得票1回答
在Eclipse中,modulepath和classpath有什么区别?

在Eclipse中,modulepath和classpath有什么区别?在lib文件夹中添加JAR文件时应该使用哪一个?JRE系统库为什么会出现在modulepath中?

8得票1回答
如何将多个jar文件添加到模块路径?

我遇到了以下情况: 模块地址: module org.abondar.experimental.address { exports org.abondar.experimental.address; } 人员模块: module org.abondar.experimenta...

7得票1回答
检查运行时的--module-path值

有没有办法在运行时使用-p或--module-path参数类似于如何使用System.getProperty("java.class.path")获取所有classpath目录来获取包含在模块路径中的目录列表?

10得票1回答
使用Java 9将自定义JMOD添加到模块路径

我使用jmod工具创建了一个简单的JMOD文件,方法如下: $JAVA_HOME/bin/jmod create --class-path classes test/samples.jmod 接下来,我尝试通过运行以下命令来执行该模块中的一个类: java -mp test -m de...

48得票3回答
加载类和资源后Java 9

我正在阅读InfoQ上引用Reinhold的这篇文章: 在Java 9中,开发者仍然可以使用Java类路径来搜索类和资源文件。只是在Java 9的模块化系统中,开发者不再需要类路径。 那么现在我的问题是:在Java 9中,如何正确执行上述任务?如何动态加载例如图片(而不是纠缠于相对路径...

17得票2回答
编译时发生致命错误,无效的标志--module-path。

我有一个项目。 最初它是一个单模块项目,结构如下:java-cloud-sample\ src\ main\ java pom.xml 我决定将它转化为多模块结构 - 我反正使用 java 9。所以我像这样分开了它。 java-clou...

7得票1回答
Eclipse在使用Java 9和Maven时出现问题。

我安装了支持Java 9的版本:Oxygen.1a Release(4.7.1a)Build id:20171005-1200。 按照建议的eclipse.ini配置进行了设置。 -vm C:\Program Files\Java\jdk-9\bin\javaw.exe --add-mod...