【发布时间】:2015-02-08 18:41:11
【问题描述】:
所以我在 Windows 7 环境中安装 Cup 时遇到了一些麻烦。我主要关注这个guide。我遇到的问题是,当我尝试在文件(.cup)上运行 cup 时,我得到熟悉的“'cup' 不被识别为内部或外部命令、可运行程序或批处理文件”。所以这将是由路径和类路径变量中的错误文件路径引起的,对吧?我已经检查了三次(仍然可能遗漏了什么?),文件路径是类路径 ...\cup 和路径 ...\cup\java_cup
所以我不确定可能出了什么问题,有没有人知道我可以做些什么来改善这种情况。请,如果我忘记了什么,请通知我,我会添加它
编辑:来自系统变量
http://imageshack.com/a/img537/7587/uU0e1a.png
亲切的问候
【问题讨论】:
-
你能贴出你的环境变量的截图吗?很多人在这里没有正确分开,这可能是导致问题的原因
-
@badfilms 我没有需要的 10 个代表,所以我必须设置一个图像服务。很快就会发布它们
-
这似乎是一个微不足道的问题,但您是输入了路径名,还是实际转到了该位置并复制/粘贴?我问的原因是因为a)您似乎有多个分区,并且b)Windows默认使用程序文件或程序文件(x86),而不是您拥有的程序。我并不是说这不能是你的结构,但值得指出。为了简单起见,您可以做的最好的事情之一就是转到文件夹并将该值复制并粘贴到路径中。如果这不是问题,那么请列出您的分区结构。谢谢
-
我更改的原因是旧驱动器已满。所以提到的程序在 E:\Programs\Java_tools\Cup 中。 (不在标准程序文件中)java 位于 C:\Program Files\Java\jdk1.7.0_55\bin 中。我复制了这些值并在 Path 中添加了一些尾随 ;\(分号和反斜杠)。我不确定如何呈现分区。有 2 个硬盘驱动器,一个带有旧程序,例如 java 文件,另一个带有较新的软件,例如 Cup。请告诉我是否可以澄清一些事情。