module-path相关内容

在 Java 9 中加载类和资源

我正在阅读 这篇关于 InfoQ 的文章 引用 Reinhold: 开发者仍然可以使用 Java 9 中的 Java 类路径进行 Java运行时搜索类和资源文件.就是这样Java 9 的模块,开发者不再需要类路径. 所以现在我的问题是:执行上面列出的任务的正确 Java 9 方法是什么?你如何动态加载例如图像(没有摆弄相对路径)? 更有趣的是,如何检查类是否可用并动态做出决定(例 ..

无法解析Java 9自动模块依赖性/找不到模块

我正在尝试将一些旧应用程序迁移到新的Java 9模块系统中,以增强其封装性. 我从外而内开始,假设外围的类具有最小的外部依赖性. 如您所料,我已经声明了一个非常开放的模块,以: module com.example.user { exports com.example.user; } 这突然中断了整个项目(在所有类内部),突然,外部依赖项的每次导入都不再解决(导 ..
发布时间:2021-02-10 19:04:47 Java开发

VSCode中的JavaFX-11:错误:无法找到或加载主类Files \ Java \ javafx-sdk-11.0.2 \ lib

我一直试图在Visual Studio Code中设置JavaFX-11. 我发现了这篇帖子带有VSCode的JavaFX-11 ,其中介绍了如何执行此操作,并按照步骤操作. 但是,我需要通过在launch.json文件中添加vmArgs的条目来包括JavaFX SDK的模块路径: { "configurations": [ { "type": "java ..
发布时间:2021-02-10 18:39:59 其他开发

Intellij中的JavaFX和Maven:设置了JAVA_HOME,但设置了“无法识别的选项--module-path"错误持续存在

在Intellij中使用Maven和JavaFX(2019.1).我一直在关注本教程. 我有一个奇怪的错误不断发生-每次我继续运行javafx:run插件时,它都会失败,并显示以下错误: Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program wil ..
发布时间:2020-11-29 21:04:08 Java开发

Java 9错误:不在模块源路径上的模块中

项目结构 我有一个用Java 8编写的项目,我想将其更新为Java9。因此,我将类分为2个独立的模块。模块: org.ggp.base 与模块目录 org.ggp.base / src / main / java 中的-info.java 。在我开始对Java 9进行更新之前,它的构建是通过Gradle实现的。该模块使用 pl.edu.prz.klopusz 模块中包含的抽象类实现。目 ..
发布时间:2020-10-06 22:06:48 Java开发

如何将模块添加到项目的Eclipse Oxygen模块路径?

我有一个项目,今天有几个罐子作为“参考库".相反,我想将这些作为自动模块添加到模块路径中,以便可以在我的module-info.java中要求它们.您如何在Eclipse Oxygen中将jar添加到模块路径? 解决方案 这就是我的工作方式(前几步是针对那些尚未为JDK 9设置Eclipse的用户): 安装JDK 9(此时Oracle可提供9.0.1). 通过添加以下行并修改e ..
发布时间:2020-06-13 18:54:13 Java开发

找不到Java 9自动模块

我正在尝试定义Java 9模块.我已经定义了类似的内容: module my.module.name { } 然后我的许多文件开始给我错误,它们找不到某些软件包.然后,我使用了IntelliJ的自动帮助功能,并将其添加到我的module-info.java中的几个"requires"语句.这样就变成了: module my.module.name { requires s ..
发布时间:2020-05-07 20:39:37 Java开发

在Eclipse中,modulepath和classpath之间有什么区别?

在Eclipse中,modulepath和classpath之间的区别是什么,我应该使用哪一个在lib文件夹中添加jar?为什么JRE系统库出现在模块路径中? 解决方案 模块系统对代码的影响主要是: 只能从一个模块访问一个包(嵌套包被视为单独的,所以即使包 java。 util 在模块 java.base 中,包 java.util.logging 可以在模块中 java.loggi ..
发布时间:2018-12-05 21:13:58 Java开发

是否可以在javac(JDK 9)中混合使用--class-path和--module-path?

当我编译依赖于我之前编译的其他模块的模块时,我必须指定 - module-path 选项。这使我依赖的模块可见。 但与此同时我还想让一些非模块化的Jar文件可见。但是,如果不使它们成为自动模块,只需在旁边指定 - class-path some.jar - module-path ,然后 javac 似乎忽略了claspath并抛出“package yyy n ..
发布时间:2018-11-28 00:55:49 Java开发