Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 linux机器上的Maven项目在从其他机器下载时无法编译_Java_Linux_Maven - Fatal编程技术网

Java linux机器上的Maven项目在从其他机器下载时无法编译

Java linux机器上的Maven项目在从其他机器下载时无法编译,java,linux,maven,Java,Linux,Maven,我在linux机器上有一个maven项目,当我从linux机器本身运行mvn包时,它运行良好。我可以建立这个项目和所有的好东西。但是,当我从mac ssh到linux机器并浏览到maven项目时,mvn package命令会给我一个错误。我已将错误粘贴到此处- Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher Caused by:

我在linux机器上有一个maven项目,当我从linux机器本身运行mvn包时,它运行良好。我可以建立这个项目和所有的好东西。但是,当我从mac ssh到linux机器并浏览到maven项目时,mvn package命令会给我一个错误。我已将错误粘贴到此处-

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.codehaus.plexus.classworlds.launcher.Launcher.  Program will exit.

您可能没有正确设置相关的环境变量,但我正在使用linux机器。如果它们在linux机器本身上设置正确,因为它在那里运行良好,那么当我将它从mac更改为sshing并运行相同的命令时,它不应该运行吗difference@RohitPandey-不。这并不意味着环境变量将是相同的。这取决于它们的设置方式。