Не могу выполнить YUIcompressor глобально, используя среды Path (Windows XP) - PullRequest
2 голосов
/ 24 июня 2010

Я набрал 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

Ответы [ 4 ]

1 голос
/ 24 сентября 2010

Возможно, вы неправильно прочитали документы:

Его просто использовать, как показано в следующем примере. Замените / path / to фактическим путем к YUI Compressor, 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 env.

0 голосов
/ 22 мая 2012

Конечно, вы можете создать переменную окружения, которая будет содержать абсолютный путь к вашему yuicompressor-xyzjar и даже включать имя файла!Тогда это может действовать как заполнитель или text-expander-like-makro.

Так что, если, например, ваша переменная была названа "yuicompressor", вы могли бы вызвать ее вместо того, чтобы всегда вводить полный путь нади снова.

java -jar %yuicompressor% myFile.js -o myFile.min.js --charset utf-8
0 голосов
/ 24 сентября 2010
java -cp "<path to jar file dir>" -jar "<jarfilename>" args
0 голосов
/ 24 сентября 2010

Чтобы выполнить файл JAR с java -jar, вам необходимо указать полный путь к файлу JAR.

...