我正在尝试使用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"