我使用了zip4j个lib net.林加拉.zip4j用于构建winrar项目javafx,但出现此错误

Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:/Program Files/Java/jdk-11.0.14/bin/java.exe'' finished with non-zero exit value 1
    at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:414)
    at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)

我必须把lib添加到gradle的依赖项中

implementation group: 'net.lingala.zip4j', name: 'zip4j', version: '2.9.0'

文件中的模块信息.我添加的java

module com.example.compresszip {
    requires javafx.controls;
    requires javafx.fxml;
    requires zip4j;

    opens com.example.compresszip to javafx.fxml;
    exports com.example.compresszip;
}

我在主课上加了一句

import net.lingala.zip4j.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import net.lingala.zip4j.model.ZipParameters;
import net.lingala.zip4j.model.enums.CompressionMethod;

public class ZipDemo {
    public static final String OUTPUT_ZIP_FILE = "D:\\demozip\\cms.zip";
    public static final String SOURCE_FOLDER = "D:\\demozip\\cms";
    public static final String PASSWORD = "12345";

    public static void main(String[] args){
        try {

            System.out.println("dvadvav");
            ZipFile z = new ZipFile(OUTPUT_ZIP_FILE);
            z.addFile(new File("D:\\demozip\\cms\\build.gradle"));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

推荐答案

在这种情况下,我不使用gradle,但使用maven,效果很好

Java相关问答推荐

填写文本字段后锁定PDF

Spring Batch 5-不要让它在数据库中自动创建表

Java inline Double条件和值解装箱崩溃

现场观看Android Studio中的变化

如何解释Java中for-each循环中对Iterable的强制转换方法引用?

生成桥方法以解决具有相同擦除的冲突方法

我的Spring Boot测试显示&IlLegalStateException:无法加载某事的ApplicationContext.

Java构造函数分支

如何将Java文档配置为在指定的项目根目录中生成?

从Spring6中的JPMS模块读取类时出现问题

判断重复的两个二维表算法?

如何在单元测试中获得我的装饰Mapstruct映射器的实例?

如何用Micrometer&;斯普肯

ExecutorService:如果我向Executor提交了太多任务,会发生什么?

如何使用命令行为Java应用程序生成烟雾测试用例

根据我自己的意图打开另一个应用程序

从 Java 中的列表中删除最后一个元素

将 JSF 2.3 应用程序部署到 Tomcat 9.0.80 时出现异常

使用 dfs 迭代在有向图中查找循环的代码的时间和空间复杂度是多少

JavaFx - 扩展应用程序类变量在阶段关闭后重置