无法使用 Path 环境 (Windows XP) 全局执行 YUIcompressor!
我在路径中输入 D:\yuicompressor-2.42\build
并保存(Windows XP)。但是当我尝试执行它时,命令行显示:无法访问 jarfile。当我输入不正确的目录时,会出现相同的消息。
我尝试以这种方式执行文件:
D:\wamp\www\projects\alexchen\alexchen 0.1\scripts>java -jar yuicompressor-2.4.2.jar custom.js -o custom.min.js
我尝试直接调用该文件并且它有效:
D:\wamp\www\projects\alexchen\alexchen 0.1\scripts>java -jar D:\yuicompressor-2.4.2\build\yuicompressor-2.4.2.jar custom.js -o custom.min.js
I typed D:\yuicompressor-2.42\build
in Path and save it (Windows XP). But when I tried executing it the command line displayed: unable to access jarfile. The same message that appear when I type an incorrect directory.
I tried executing the file in this way:
D:\wamp\www\projects\alexchen\alexchen 0.1\scripts>java -jar yuicompressor-2.4.2.jar custom.js -o custom.min.js
I tried calling the file directly and it works:
D:\wamp\www\projects\alexchen\alexchen 0.1\scripts>java -jar D:\yuicompressor-2.4.2\build\yuicompressor-2.4.2.jar custom.js -o custom.min.js
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
可能您误读了文档:
这意味着您应该指定 jar 文件的完整路径,而不是将其放在 Path 环境变量中。
Probably you've misread the docs:
This means that you should specify full path to your jar file, not to put it in the Path env variable.
为了使用
java -jar
执行 JAR 文件,您需要指定 JAR 文件的完整路径。In order to execute a JAR file with
java -jar
you'll need to specify the full path to the JAR file.当然,您可以创建一个环境变量,其中包含 yuicompressor-xyzjar 的绝对路径,甚至包括文件名!然后,它可以充当占位符或类似宏的文本扩展器。
因此,例如,如果您的变量名为“yuicompressor”,您可以调用此变量,而不必总是一遍又一遍地输入完整路径。
Of course you can create an enviroment variable that contains the absolute path to your yuicompressor-x.y.z.jar and even include the filename! This then could act as a placeholder or text-expander-like-makro.
So if, for example, your variable was named "yuicompressor" you could call this one instead of always having to enter the full path over and over again.