当我在Windows上的Eclipse中启动应用程序时,我收到以下错误:
执行命令行时发生异常.
无法运行程序..:CreateProcess error = 87,参数不正确
我通过缩短CLASSPATH来解决这个问题.
我现在已经到了无法缩短CLASSPATH的地步,并且想知道是否还有其他解决方法.
http://support.microsoft.com/kb/830473似乎表明windows xp中的max命令提示行长度是8191个字符,唯一的解决方案是缩短文件夹名称,减少文件夹树的深度,使用参数文件,等等
当我在Windows Server 2008上运行构建过程时,它失败并显示错误消息
无法运行程序"foo":CreateProcess:error = 2,系统找不到指定的文件
我已经在Ubuntu Server上遇到过类似的问题,并通过将Composer全局安装的二进制文件的路径添加到Jenkins config(Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/)中的PATH变量来解决它:

(由于权限移动COMPOSER_HOME到/root目录之外也需要另一个,Jenkins可以访问,也需要.)
现在我在Windows上尝试了同样的功能,但它不起作用.所以,也许我只是PATH说错了.我尝试过的:
PATH
$PATH:D:\path\to\COMPOSER_HOME\vendor\bin
PATH
$PATH;D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%;D:\path\to\COMPOSER_HOME\vendor\bin
Run Code Online (Sandbox Code Playgroud)
如何PATH在Windows上正确设置Jenkins配置中的环境变量?