Java Jar不';不要在任何其他环境下运行
我有一个使用第三方jar的java程序。在编译/运行java代码时,我需要在javac和java命令中手动指定类路径。然后我创建了一个jar文件与我的团队共享。为了让jar文件工作,我必须手动向Java Jar不';不要在任何其他环境下运行,java,linux,jar,Java,Linux,Jar,我有一个使用第三方jar的java程序。在编译/运行java代码时,我需要在javac和java命令中手动指定类路径。然后我创建了一个jar文件与我的团队共享。为了让jar文件工作,我必须手动向manifest.mf文件添加一个类路径 现在,我已经与我的团队成员共享了jar文件,并且程序在他们的机器上无法运行。关于如何让jar文件在他们的机器上工作,有什么想法吗?我需要以.jar文件的形式交付这个项目。非常感谢您的帮助。我正在linux/ubuntu环境中工作。如果您想要分发一个jar,那么您需
manifest.mf
文件添加一个类路径
现在,我已经与我的团队成员共享了jar文件,并且程序在他们的机器上无法运行。关于如何让jar文件在他们的机器上工作,有什么想法吗?我需要以.jar文件的形式交付这个项目。非常感谢您的帮助。我正在linux/ubuntu环境中工作。如果您想要分发一个jar,那么您需要创建一个über jar,或者使用一个从jar加载并嵌入jar的类加载器。或者使用shell脚本/批处理文件启动器分发一个完整的包。是否可以在linux中使用uber jar?我只是使用“jar”命令来创建我的jar文件manifest@DaveNewton还有,谢谢你的建议,它成功了。我不得不离开jar程序,最终创建了一个使用“java-cp”命令的包装器脚本,并且我必须在命令中提供所有依赖的jar。再次感谢!