我正在尝试使用bleikamp's Processing package从Atom编辑器运行Processing草图。软件包已正确安装,但运行草图会产生以下错误:
'processing-java'不被识别为内部或外部命令,可操作程序或批处理文件。
我已将Processing目录的路径添加到PATH
环境变量中。任何人都可以建议为什么这不起作用?
答案 0 :(得分:2)
问题几乎肯定与您的PATH
有关。如果您已检查处理路径是否正确,则可能存在阻止其被识别的内容(存在一些已知问题,例如PATH
变量太长或者字符无效)。
尝试使用FixPath来解决一些常见问题。
尝试修改processing
包本身直接指向processing-java.exe
(默认情况下它指向PATH
变量。)
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"