Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
Eclipse CreateProcess错误=87,参数不正确_Eclipse_Blackberry_Ant - Fatal编程技术网

Eclipse CreateProcess错误=87,参数不正确

Eclipse CreateProcess错误=87,参数不正确,eclipse,blackberry,ant,Eclipse,Blackberry,Ant,使用ant构建时,我遇到以下错误: java.io.IOException:无法运行程序“D:\Tools\java\jdk1.6.0_12\jre\bin\java.exe”:(我的项目及其路径)错误:CreateProcess错误=87,参数不正确 知道如何修复吗?我找到了这个错误的原因,它只指向res文件夹,里面有一个图像文件夹,它精确地指向它,我没有发现错误 问候 Rakesh shankar.P在我的例子中,移除重复的罐子解决了这个问题。我也收到了这个错误,但与所列的情况不同。当我试图

使用ant构建时,我遇到以下错误:

java.io.IOException:无法运行程序“D:\Tools\java\jdk1.6.0_12\jre\bin\java.exe”:(我的项目及其路径)错误:CreateProcess错误=87,参数不正确


知道如何修复吗?

我找到了这个错误的原因,它只指向res文件夹,里面有一个图像文件夹,它精确地指向它,我没有发现错误

问候
Rakesh shankar.P

在我的例子中,移除重复的罐子解决了这个问题。

我也收到了这个错误,但与所列的情况不同。当我试图在一个工作区路径太长的Eclipse项目中执行JUnit测试时,我会遇到这种情况;将项目移动到较短的路径解决了此问题


无法运行程序“C:\program Files\Java\jdk1.6.0_26\jre\bin\Java.exe”:(长项目路径)错误:CreateProcess Error=87,参数不正确

我遇到了相同的问题(至少是错误和说明)。所有这些搜索和谷歌搜索都指向了和中所述的bug

但是,当我尝试一个简单的更改来启动应用程序时,它是有效的

以前,我使用“右键单击->调试->Java应用程序”的方式启动应用程序,并得到了错误

我改变了在菜单“debug->Configurations”中手动添加调试配置的方式,指定了所需的类。然后在“调试配置”对话框中单击“调试”。它是有效的


注意,我使用的是基于Eclipse3.6.2的定制IDE

在IBMRAD中启动GWT应用程序时,我遇到了同样的问题

我尝试移除重复的罐子,但没有解决问题

我已经将项目构建路径中的JRE更改为指向安装在我的机器中的JRE(C://ProgramFiles->java->…)。早些时候,它指向IBM文件夹中的JRE(C://ProgramFiles->IBM->SDP->JDK…)


它对我有效

我的场景可能是其他人找不到的场景。我在IntelliJ中发现了错误

在网上花了很长时间后,我发现我的环境变量中有一个
=
,尽管没有设置。这是我之前设置的一个ENV变量的剩余部分,但已删除。出于某种原因,这个不可编辑的字段包含
=
,我删除它的唯一方法是添加一个虚拟ENV属性并再次删除它


在我删除它之后,它工作了。

在git签出期间,我在Jenkins文件构建中遇到了这个错误。 事实证明,Jenkins节点配置包含一个空的环境变量


删除此空变量解决了问题。看起来与@bitoiu的回答类似。

在我的例子中,堆栈跟踪显示了一条消息
无法运行程序“”
。我想这是因为我的Jenkins shell step的shebang中有一个空格字符

#!猛击
...
原因行显示

Caused: java.io.IOException: Cannot run program "" (in directory "e:\jenkins_agent\workspace\FOLDER\JOB"): CreateProcess error=87, The parameter is incorrect
这是通过移除shebang线中的空间来修复的

#!猛击
...
在Jenkins代理的系统环境中设置
路径
,然后重新启动代理


可能的重复在这个问题的答案中有一些更可能的解决方案:对我来说,一旦我移除了重复的罐子,它也能起作用。也就是说,我有两个版本的JUnit3.8和JUnit4.4。所以我删除了未使用的版本,这样我的测试用例就可以正常工作。对于提供给javadoc命令行的任何内容(包括参数、类路径引用等)也是如此。我首先跳过了您的答案,但事实上就是这样。敏锐的眼睛!