gpt4 book ai didi

java - 添加 JSch 0.1.54 JAR 依赖到 IDE 工件生成

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:19 24 4
gpt4 key购买 nike

我正在尝试将 JSch 0.1.54 添加为我在 IntelliJ 中的 Java 项目的依赖项。但是,当我构建我的 JAR 工件并通过命令行运行应用程序时,我遇到了一个异常:

Exception in thread "main" java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch

堆栈跟踪表明这发生在 JSch 实例化时,例如:

JSch jsch = new JSch();

当我在 IDE 中运行它时,它运行得非常好,只有在我打包 JAR 并从命令行运行它时才会出错。

我已将 JAR 依赖项添加到项目结构 > 模块 > 依赖项选项卡,并在许多其他配置中选中了导出复选框。当我尝试在 Eclipse 中构建它时,也会发生同样的情况。我可能在这里遗漏了什么会导致这种情况?

最佳答案

我想 JSch jar 依赖项没有包含在您的 jar 包中。不完全熟悉 IntelliJ,但寻找类似“创建可运行 jar”的选项。

关于java - 添加 JSch 0.1.54 JAR 依赖到 IDE 工件生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41666848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com