module-path相关内容

如何避免每次创建新的javafx项目时都添加vm参数?

我正在使用e(fx)clipse插件和SceneBuilder在STS(4.6.1)中创建javafx项目. 每次创建新项目时,都必须在运行配置中添加VM参数: --module-path "/home/path/to/javafx sdk/lib" --add-modules javafx.controls,javafx.fxml 否则程序会以错误消息结尾 Error: C ..
发布时间:2021-02-10 19:31:02 其他开发

有没有办法修改程序化JShell实例的模块路径和添加的模块?

我正在尝试通过使用在当前设置下,我有一个名为 lib 的目录,该目录具有MySQL Java驱动程序: mysql-connector-java-5.1.35.jar . 通过命令工具启动JShell并添加所需的模块为: jshell --module-path lib --add-modules mysql.connector.java 然后加载mysql驱动程序对我有用: ..
发布时间:2021-02-10 19:04:56 其他开发

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

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

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 其他开发

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

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

打开项目时在Eclipse 2018-12中找不到自动模块

我想使用Eclipse 2018-12从Oracle JDK 8切换到Open JDK 11.我有以下情况: 在Eclipse工作区中,我有一个名为 example 的主maven项目,其中包含一些maven依赖项 my_dependency_1,my_dependency_2 ,它们也是同一工作区中的maven项目.当前,只有 example 是模块化的(因此包含 module-info. ..
发布时间:2020-05-07 21:39:55 其他开发

致命错误,编译时无效标志--module-path

我有一个项目.最初是一个具有这样结构的单模块项目 java-cloud-sample\ src\ main\ java pom.xml 我决定将其制成多模块结构-无论如何,我都使用java 9. 所以我就这样分开了 java-cloud-sample\ java-cloud-rest-api\ src\ ..
发布时间:2020-05-07 20:52:18 其他开发

找不到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 其他开发

Maven& amp;之间的行为不同Eclipse启动JavaFX 11应用

我开始研究大型应用程序(包括Java FX部件)的Java 11迁移,我需要您的帮助以了解命令行上的Maven(3.5.4)与Eclipse(2018-09)之间的区别Java11升级). 我有一个简单的Java 11类 import java.util.stream.Stream; import javafx.application.Application; import java ..
发布时间:2020-05-07 19:55:58 其他开发

在javac中混合--class-path和--module-path(JDK 9)

我试图按照问题但它确实对我有用。 我想编译1个模块(不需要任何其他模块或jar)以及其他使用该模块的类,并且将在未命名的模块中。 javac -cp lib\ * --module-path modules --add-modules simpleModule -d out @ classes.txt 运行此命令后,我得到“package org ....不存在”。但是 ..
发布时间:2019-01-02 10:40:31 Java相关

使用Java 9将自定义JMOD添加到模块路径

我用这样的jmod工具创建了一个简单的 JMOD 文件 $ JAVA_HOME / bin / jmod create --class-path classes test / samples.jmod Next ,我尝试通过运行在该模块中执行一个类: java -mp test -m de.mypackage / de.mypackage .Test ..
发布时间:2018-12-10 23:23:33 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相关