- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建可执行 jar,因为我已经完成了我的应用程序并希望将其导出到其他计算机。然而我收到了错误提示。有什么建议吗?
我已经根据 POM 尝试了带有依赖项和阴影的 Jar
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.optaplanner.examples.nurserostering</groupId>
<artifactId>NurseRostering</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Staff Rostering</name>
<dependencies>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<!-- https://mvnrepository.com/artifact/org.eclipse.platform/org.eclipse.swt -->
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency>
<groupId>com.mchange</groupId>
<artifactId>mchange-commons-java</artifactId>
<version>0.2.11</version>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.10</version>
</dependency> <!-- Internal dependencies -->
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-common</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency><!-- Most examples use the XStream integration -->
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-xstream</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency><!-- TODO add examples that use the JAXB integration -->
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jaxb</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency><!-- TODO add examples that use the jackson integration -->
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jackson</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-benchmark</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-test</artifactId>
<scope>test</scope>
<version>7.21.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-api</artifactId>
<version>7.21.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-decisiontables</artifactId>
<scope>runtime</scope>
<version>7.21.0.Final</version>
</dependency>
<!-- External dependencies -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.19</version>
</dependency>
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jcommon</artifactId>
<version>1.0.23</version>
</dependency>
<!-- Common utils -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>
</dependency>
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>runtime</scope>
<version>1.1.3</version>
</dependency>
<!-- Examples only dependencies. -->
<!-- WARNING: every examples only dependency must be properly dealt with
in optaplanner-distribution/src/main/assembly/assembly-optaplanner.xml -->
<!-- Converters -->
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>3.6.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.4.0-b180830.0438</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.24</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-javafx</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>13-ea+9</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>13-ea+9</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>13-ea+9</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-fontawesome-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-core</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.3.Final</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-base</artifactId>
<version>13-ea+9</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-octicons-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-fontelico-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-ionicons-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-ionicons4-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-entypo-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-themify-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-materialdesign-pack</artifactId>
<version>11.3.4</version>
</dependency>
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-foundation-pack</artifactId>
<version>11.3.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.0</version>
<executions>
<!-- Run shade goal on package phase -->
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<!-- add Main-Class to manifest file -->
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.optaplanner.examples.nurserostering.app.NurseRosteringApp</mainClass>
<!-- -Dlog4j.configurationFile=../properties/idStrikeSolver-log4j.properties
-Duser.timezone="UTC" -->
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/kie.conf</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
异常(exception):
Exception in thread "main" java.lang.IllegalStateException: The directory dataDir (/home/rodney/Desktop/data/nurserostering) does not exist.
Either the working directory should be set to the directory that contains the data directory (which is not the data directory itself), or the system property org.optaplanner.examples.dataDir should be set properly.
The data directory is different in a git clone (optaplanner/optaplanner-examples/data) and in a release zip (examples/sources/data).
In an IDE (IntelliJ, Eclipse, NetBeans), open the "Run configuration" to change "Working directory" (or add the system property in "VM options").
at org.optaplanner.examples.common.app.CommonApp.determineDataDir(CommonApp.java:52)
at org.optaplanner.examples.common.app.CommonApp.createSolutionBusiness(CommonApp.java:127)
at org.optaplanner.examples.common.app.CommonApp.init(CommonApp.java:117)
at org.optaplanner.examples.common.app.CommonApp.init(CommonApp.java:113)
at org.optaplanner.examples.nurserostering.app.NurseRosteringApp.main(NurseRosteringApp.java:41)
最佳答案
让我通过复制粘贴问题来回答这个问题:)
... The directory dataDir (
/home/rodney/Desktop/data/nurserostering
) does not exist. Either the working directory should be set to the directory that contains thedata
directory (which is not thedata
directory itself) or ... The data directory is different in a git clone (optaplanner/optaplanner-examples/data
) and in a release zip (examples/sources/data
). In an IDE (IntelliJ, Eclipse, NetBeans), open the "Run configuration" to change "Working directory" ...
关于java - OptaPlanner 7.21.0 无法从 jar 文件执行 - 目录 dataDir 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56929821/
操作系统:Ubuntu 18.04 MySQL 版本:版本 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL) 我的系统设置为使 Ubu
问题:我有一个用 Haskell 编写的读取数据文件的命令行工具。安装程序后,我希望程序能够读取该数据文件,而不管我在哪个目录中。也就是说,在安装时,程序知道的路径应该与安装程序的路径对齐选择。 初始
我正在尝试将 mysql 数据库从装有 fedora9(不再启动)的旧驱动器迁移到 ubuntu 16.04 服务器。 我把旧系统的/var/lib/mysql文件夹复制到新系统的/testdb/my
使用 Solr 3.6。在 solrconfig.xml 上有一个 dataDir 参数,它要求指定一个备用目录来保存除默认值之外的所有索引数据。 是备份还是别的?它可能对性能产生什么影响?它是否被视
我已经在Docker的fig.yml文件中配置了Zookeeper和Kafka容器。两个容器都可以正常运行。但是在发送了许多消息之后,我的应用程序/ zk-client挂起了。在检查zookeeper
我正在开发一个 Android 应用程序,其中文件被指定其位置,如下面给出的代码。 方法是这样的: public boolean log(ApplicationInfo aplinfo) {
我知道 @@datadir 在 MySQL 查询中的用法,例如; Select @@datadir; 它的输出是这样的: C:\xampp\mysql\data\ 但这到底是什么?它有什么作用? My
我想保护 USB 棒上的数据库,而不是我的 RaspberryPi。 首先我做了: mysql服务停止 mkdir/media/pi/EMTEC/mysql nano/etc/mysql/my.cnf
我正在创建一个名为 spellcheck 的程序,我正在使用 autoconf 和 automake 为它创建一个构建系统。该程序依赖于数据目录中的字典“english.dict”(基于用户选择的任何
我正在使用 kafka 快速入门教程来设置生产者-消费者连接。 https://kafka.apache.org/quickstart 我一直在使用本教程一段时间,直到现在它都运行良好。 当我运行动物
嗨,我已经尝试了好几个小时了,这个论坛是我最后的选择在谷歌搜索数百页之后。 问题:抱歉篇幅过长,但我提供了我尝试过的详细信息 我已经设置了 mysql 并且它工作正常,我现在需要更改数据存储以指向我的
我正在尝试在 Windows 上运行 LOAD DATA INFILE 命令,但我不知道如何从 /var/lib/mysql/ 更改 DATADIR 通过命令行客户端运行,我的目标是: “Path_t
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 7 年前。 Improve this qu
我需要更改我的数据目录,我已经在主硬盘上成功地完成了。我在另一个安装的硬盘上尝试相同的操作并重新启动 mysql失败了,我不明白为什么。这是我所做的操作: 编辑 my.cnf : datadir
本文整理了Java中com.yahoo.cloud.config.ZookeeperServerConfig.dataDir()方法的一些代码示例,展示了ZookeeperServerConfig.d
我在 Ubuntu (18.04) 上有一个 MySQL 服务器。数据库正在增长,我向系统添加了另一个磁盘 (sdb1)。移动数据目录后服务器无法启动。 新磁盘安装在 /mnt/tb .我试图将 My
我们有一种情况,我们可能必须在一台机器或几台不同的机器上的不同端口上创建多个 Solr/Tomcat 实例。为此,我想知道是否可以使用环境变量指定 dataDir 变量(在 solrconfig.xm
假设在 SAN 中为 MySQL 数据目录创建 Lun。我们可以将 LUN 呈现到 3 个主机服务器中(在 3 个主机服务器中使用相同的 mysql 数据目录)吗?假设主机1将用于写入,其他主机将用于
我已经安装了mysql并且运行良好。 现在我希望在我的保管箱中保存多个数据库的数据。所以我把符号链接(symbolic link)放在我的 mysql 数据目录中。 sudo ln -s /Users
我在 mySQL 中定位表时遇到问题。我知道这个问题被问过百万次例如Location of database tables - MySQL - Windows XP但答案似乎没有帮助。这些表不在 my
我是一名优秀的程序员,十分优秀!