2010-06-24 76 views
2

我在Path中輸入D:\yuicompressor-2.42\build並保存(Windows XP)。但是當我嘗試執行它時,顯示的命令行:無法訪問jarfile。輸入錯誤的目錄時顯示的消息相同。無法使用Path環境(Windows XP)全局執行YUIcompressor!

我試圖執行這樣的文件:

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

我試圖直接調用該文件,它的工作原理:

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 

回答

1

也許你誤解了文檔:

它簡單易用,如下面的例子。將/ path/to換成YUI Compressor的實際路徑,將yuicompressor-2.4.2.jar替換爲您使用的實際版本,將common.js替換爲您的輸入文件名,將common.min.js替換爲您希望輸出文件的名稱是:

Java的罐子/path/to/yuicompressor-2.4.2.jar common.js -o common.min.js

這意味着你應該指定你的jar文件的完整路徑,不要把它放在Path env變量中。

0

爲了執行與一個JAR文件java -jar您需要指定JAR文件的完整路徑。

0
java -cp "<path to jar file dir>" -jar "<jarfilename>" args 
0

當然,您可以創建一個環境變量,其中包含您的yuicompressor-x.y.z.jar的絕對路徑,甚至包含文件名!然後這可以充當佔位符或類似文本擴展器。

因此,例如,如果您的變量被命名爲「yuicompressor」,則可以調用此變量,而不必總是一次又一次地輸入完整路徑。

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