无法使用 Path 环境 (Windows XP) 全局执行 YUIcompressor!

发布于 2024-09-06 12:39:45 字数 603 浏览 10 评论 0原文

我在路径中输入 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

according to this

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

成熟稳重的好男人 2024-09-13 12:39:46

可能您误读了文档:

使用起来很简单,如下例所示。将 /path/to 替换为 YUI 压缩机的实际路径,将 yuicompressor-2.4.2.jar 替换为您正在使用的实际版本,将 common.js 替换为您的输入文件名,将 common.min.js 替换为您想要输出文件的名称成为:

java -jar /path/to/yuicompressor-2.4.2.jar common.js -o common.min.js

这意味着您应该指定 jar 文件的完整路径,而不是将其放在 Path 环境变量中。

Probably you've misread the docs:

It's simple to use, as shown in the following example. Replace /path/to with the actual path to the YUI Compressor, yuicompressor-2.4.2.jar with the actual version you are using, common.js with your input filename and common.min.js with the name you want the output file to be:

java -jar /path/to/yuicompressor-2.4.2.jar common.js -o common.min.js

This means that you should specify full path to your jar file, not to put it in the Path env variable.

花辞树 2024-09-13 12:39:46

为了使用 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.

苦行僧 2024-09-13 12:39:46
java -cp "<path to jar file dir>" -jar "<jarfilename>" args
java -cp "<path to jar file dir>" -jar "<jarfilename>" args
靑春怀旧 2024-09-13 12:39:46

当然,您可以创建一个环境变量,其中包含 yuicompressor-xyzjar 的绝对路径,甚至包括文件名!然后,它可以充当占位符或类似宏的文本扩展器。

因此,例如,如果您的变量名为“yuicompressor”,您可以调用此变量,而不必总是一遍又一遍地输入完整路径。

java -jar %yuicompressor% myFile.js -o myFile.min.js --charset utf-8

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.

java -jar %yuicompressor% myFile.js -o myFile.min.js --charset utf-8
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文