Java 不允许重命名或重新打包原始档案”;sapjco3.jar“;

Java 不允许重命名或重新打包原始档案”;sapjco3.jar“;,java,eclipse,jar,sap,sapjco3,Java,Eclipse,Jar,Sap,Sapjco3,我正在我的项目中使用sapjco3.jar,它在Eclipse上运行良好。但是,当我试图将其作为可执行文件时,它不起作用 我设法发现它抛出了一个错误: 不允许重命名或重新打包原始归档文件“sapjco3.jar” 有人找到解决办法了吗?我所发现的都是关于maven构建的,但当我只是在做一个简单的可运行jar时,我不知道该怎么做 有人知道该怎么做吗?简单的答案是:不要将原始存档重命名为“sapjco3.jar”。保持文件的原始格式,就像SAP发布文件一样 我不知道你到底在做什么,当你说:“当我试图

我正在我的项目中使用sapjco3.jar,它在Eclipse上运行良好。但是,当我试图将其作为可执行文件时,它不起作用

我设法发现它抛出了一个错误:

不允许重命名或重新打包原始归档文件“sapjco3.jar”

有人找到解决办法了吗?我所发现的都是关于maven构建的,但当我只是在做一个简单的可运行jar时,我不知道该怎么做


有人知道该怎么做吗?

简单的答案是:不要将原始存档重命名为“sapjco3.jar”。保持文件的原始格式,就像SAP发布文件一样


我不知道你到底在做什么,当你说:“当我试图使它成为一个可执行文件”?

Hi@Trixx,我根本没有重命名jar。我所说的“尝试将其作为可执行文件”是指将其制作成可运行的jar。什么是可运行的jar?您的意思是在jar的MANIFEST.MF中指定一些“Main Class:”属性吗?然后还将“Class Path:sapjco3.jar”属性添加到MANIFEST.MF。但是不能重命名sapjco3.jar文件,也不能将其重新打包到您自己的jar文件中。您至少正在执行这两项操作中的一项,否则您将不会收到此错误消息。我的Eclipse项目没有MANIFEST.MF。我只是将jar添加到构建路径中,以便使用它的类。我还没用过这个,只是试了一下。您认为此向导的生成结果如何?检查一下。清单:MF由向导生成。您认为向导的不同库处理选项用于什么?测试和阅读。还有一个帮助按钮。请注意:JCo并不支持Java中所有可能的功能。由于JCo还需要本机库,我认为您不会对这个向导感到满意。