Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我正在构建的Jar未找到Jar依赖项_Java_Intellij Idea_Jar - Fatal编程技术网

Java 我正在构建的Jar未找到Jar依赖项

Java 我正在构建的Jar未找到Jar依赖项,java,intellij-idea,jar,Java,Intellij Idea,Jar,我正在使用intellij创建一个jar文件。我在项目中有5个jar文件作为依赖项。我在工件设置中添加了这5个jar文件,如下所示 我能够在intellij中很好地运行项目,但是当我尝试运行我创建的jar时,它说它找不到其中一个jar的类,这对我来说没有意义。我甚至尝试过在工件设置中编辑类路径来制作jar。任何帮助都将不胜感激 谢谢。JAR的路径只适用于您的IDE,因为IDE配置了用于测试的路径环境,但是一旦您在没有IDE的情况下运行代码,路径将遵循您的默认设置和系统环境变量 谢谢,这帮助我在

我正在使用intellij创建一个jar文件。我在项目中有5个jar文件作为依赖项。我在工件设置中添加了这5个jar文件,如下所示

我能够在intellij中很好地运行项目,但是当我尝试运行我创建的jar时,它说它找不到其中一个jar的类,这对我来说没有意义。我甚至尝试过在工件设置中编辑类路径来制作jar。任何帮助都将不胜感激


谢谢。

JAR的路径只适用于您的IDE,因为IDE配置了用于测试的路径环境,但是一旦您在没有IDE的情况下运行代码,路径将遵循您的默认设置和系统环境变量

谢谢,这帮助我在谷歌上搜索更好的答案。对于那些感兴趣的人来说,一种方法是将依赖jar放在java/employments中。刚才提到,如果这样做,在java版本更新或使用不同的运行库时,您可以再次将JAR放入文件夹中。谢谢