Atom Editor & Processing - 'processing-java' 無法被識別



我正在尝试使用bleikamp的处理软件包从Atom编辑器中运行处理草图。该软件包已正确安装,但是运行草图会产生以下错误:

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

我已将处理目录的路径添加到PATH环境变量。谁能建议为什么这不起作用?

问题几乎可以肯定与您的PATH有关。当您检查了处理路径时,可能会有一些阻止它被识别的东西(存在一些已知问题,例如PATH变量太长或具有无效的字符)。

解决方案1:

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

解决方案2:

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

  • 在Atom的Settings > Packages中,选择processing软件包,然后单击"查看代码"。
  • 使libprocessing.coffee的备份是安全的。
  • libprocessing.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"
    

正如克里斯在下面的评论中正确指出的那样,Backslash 是JavaScript和Coffeescript中的一个逃生角色,因此需要在文件路径中逃脱(因此double-backslashes \)。

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

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

最新更新