2012-11-06 258 views
0

以下是错误我得到黑莓错误:jar命令失败

Error: jar command failed:

jar -cfm "E:\Blackberry Workspace\Kenexa\deliverables\Standard\7.1.0\Kenexa.jar"

C:\Users\Acer\AppData\Local ... Packaging project Kenexa failed (took 8.81 seconds)

项目只是做工精细,并突然发生。 我已经阅读论坛,他们说为jdk设置环境变量的系统,也有人说,把jre exe文件放入jdk这样的东西,我做了两个选项,但仍然没有工作,我得到这个错误。

但是,当我删除一些类,它开始工作,并再次添加新的类给出了这个问题,我现在总共有22个类,这是有关的大小或限制?

感谢您的帮助!

+1

打开一个命令行窗口并键入命令“jar” 如果jar.exe程序没有执行,那么你有PATH问题。修改您的Windows路径以包含JDK/bin目录。 – mansoor

+0

我已经设置路径,但它又发生了 –

+0

问题仍然存在,我在窗口的命令行中输入了jar命令并且它正在工作。 –

回答

0

回答Blackberry Support您是否在使用BlackBerry JDE或BlackBerry Java Plug-in for Eclipse?

如果您使用的是BlackBerry JDE,则可能会遇到已达到命令行支持的最大长度(所有文件在命令行中列出)的问题。如果是这种情况,您可以通过减少类的数量(如您所做的那样)或通过减少源文件路径的长度(将它们移近您的驱动器的根目录)来解决它。 Mark Sohm黑莓开发顾问

所以,我只需要将我的工作区文件夹名称从“Blackberry Workspace”更改为“Workspace”。命令行不走长路。