Atom编辑器&处理 - 'processing-java'无法识别

时间:2017-03-14 09:38:51

标签: processing atom-editor

我正在尝试使用bleikamp's Processing package从Atom编辑器运行Processing草图。软件包已正确安装,但运行草图会产生以下错误:

  

'processing-java'不被识别为内部或外部命令,可操作程序或批处理文件。

我已将Processing目录的路径添加到PATH环境变量中。任何人都可以建议为什么这不起作用?

2 个答案:

答案 0 :(得分:2)

问题几乎肯定与您的PATH有关。如果您已检查处理路径是否正确,则可能存在阻止其被识别的内容(存在一些已知问题,例如PATH变量太长或者字符无效)。

解决方案1:

尝试使用FixPath来解决一些常见问题。

解决方案2:

尝试修改processing包本身直接指向processing-java.exe(默认情况下它指向PATH变量。)

  • 在Atom Settings > Packages中,选择processing包,然后点击“查看代码”。
  • 备份\lib\processing.coffee以确保安全。
  • \lib\processing.coffee中,搜索以下代码(可能位于顶部附近):

    module.exports = Processing =
      config:
        'processing-executable':
          type:"string",
          default:"processing-java"
    
  • 修改default的值以指向确切的处理目录和processing-java.exe,例如:

    module.exports = Processing =
      config:
        'processing-executable':
          type:"string",
          default:"c:\\program files\\processing\\processing-java.exe"
    

正如Chris在下面的评论中正确指出的那样,反斜杠\是JavaScript和CoffeeScript中的转义字符,因此本身需要在文件路径中进行转义(因此双反斜杠\\

答案 1 :(得分:0)

您必须安装processing-java命令行工具。

在处理过程中,转到Tools -> Install "processing-java"