我一直在网上查找,到目前为止找不到一个好的答案。 我想执行YUI压缩工具来混淆/缩小我的JavaScript文件。 我有安装JRE。
它看起来像文件关联是好的,你可以看到这里:
C:\directory\tempFiles>assoc .jar .jar=jarfile
我使用ftype设置文件关联:
C:\directory\tempFiles>ftype jarfile jarfile="C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*
压缩工具保存为.jar文件,称为“yuicompressor-2.4.6.jar”
当我尝试运行.jar文件时,cmd一直说'java'这个词不被识别为内部命令…这就是我如何运行它:
C:\directory\tempFiles\yuicompressor-2.4.6\build>java -jar yuicompressor-2.4.6.jar [options] [input file]
任何帮助,将不胜感激
将JDK / JRE bin文件夹路径添加到PATH。 看到这里 。
如何运行jar文件
打开命令提示符。
运行下面给出的命令之一。
C:\Program Files\Java\jdk1.7.0_21\bin>javaw.exe -jar D:\yourfile.jar C:\Program Files\Java\jdk1.7.0_21\bin>java -jar D:\yourfile.jar
简单。
环境变量PATH需要包含JAVA_HOME / bin。 这通常是在安装带有Windows安装程序包的JDK时自动完成的。
但是,如果您只安装JRE(实际上您只需要这些),则需要手动将更改映射到PATH变量
Java提出了jar提取器…所以你可以进入bin文件夹,并粘贴在那里的jar文件。
然后转到命令提示符….转到bin目录,然后使用以下命令:
jar xf jar-file (name of your jar file)
希望这可以帮助….
步骤1
创建一个批处理文件(即:script.bat),并将其放置在此文件夹中:
C:\用户{用户} \下载\的YUICompressor-2.4.7 \的YUICompressor-2.4.7 \构建
第2步
然后把你想要合并的所有JavaScript文件和组合文件的输出文件名称放到script.bat文件中:
java -jar yuicompressor-2.4.7.jar droplinemenu.js effects.js jquery-1.4.4.min.js jquery-ui-1.8.10.custom.min.js –type js -o combined.js
第3步
以管理员身份运行script.bat
我的解决方案使用了上面的答案,我的目标是通过命令提示符启动一个名为CombatLogReader.jar的.jar文件,以及Star Trek Online.exe游戏。 首先我打开了开始“”“”C:\ Program Files文件(x86)\ Steam \ SteamApps \ common \ Star Trek Online \ CombatLogReader \ CombatLogReader.jar“但是文件不会启动,而研究为什么我可以启动文件manualy,但不是通过CMD。我的研究让我在这里,
我修改我的蝙蝠文件指向的Java目录
这是我的bat文件的外观
@echo off rem Star Trek Online START "" "C:\Program Files (x86)\Steam\SteamApps\common\Star Trek Online\Star Trek Online.exe" rem CombatLogReader CD "C:\Program Files (x86)\Java\jre7\bin" javaw.exe -jar "C:\Program Files (x86)\Steam\SteamApps\common\Star Trek Online\CombatLogReader\CombatLogReader.jar" exit
它的工作,现在我需要开始只有一个图标的命令提示剂量保持开放untell combatlogreader是clsoed,但它不介入任何东西的操作
工藤的给大家,谁贴上了答案,
我试了这个,它工作,我只是复制我的Java文件到目录C:\ Program Files文件(x86)\ Java \ jre7 \斌,因为我已经安装了JDK 7,因为我运行一个64位机器:你可能是C: \ Program Files \ Java \ jreX \ bin,取决于你运行的是哪个X版本的Java。
然后,我启动了命令提示符,以管理员身份运行,只需在命令提示符处键入以下命令,即可将目录更改为C:\ Program Files(x86)\ Java \ jre7 \ bin。
cd C:\ Program Files(x86)\ Java \ jre7 \ bin
这会将目录更改为命令提示符处的上述目录,然后运行:java -jar myjavaprogram.jar
瞧,我的java可执行文件启动了。 错误是因为系统找不到您的coomand提示符所在的文件夹中的java.exe,所以您需要将其更改为C:\ Program Files(x86)\ Java \ jre7 \ bin,具体取决于您的Java版本已经安装以及您正在运行哪台机器。