我的防火墙图标不起作用.....我已经尝试设置JAVA路径但由于某种原因,它不起作用

时间:2016-02-07 02:18:20

标签: cmd scripting

我设置了JAVA bin的路径。由于某种原因,系统无法识别它,并且似乎无法在某个时间找到管理员。

我作为一个解决方法做什么我转到命令提示符并键入以下命令:

设置PATH =%PATH%; c:\ amir \ jdk1.7.0_45 \ bin

cd c:\ myutilities \ auth

java - jar auth.jar

我想知道是否还有另一项工作,我不必再次输入所有内容......? (也许创建一个我运行的命令,完成上述所有操作)

谢谢!

1 个答案:

答案 0 :(得分:0)

您的PATH可能包含空格。首先,正确引用它。而且,你可能在PATH中有更早的jdk(所以设置它第一个)。像

这样的东西
set "PATH=c:\amir\jdk1.7.0_45\bin;%PATH%"

然后,您不需要-jar之间的空格。所以,使用像

这样的东西
cd c:\myutilities\auth
java -jar auth.jar

最后,您应该能够复制并粘贴到命令提示符中(或者只是将上面的内容保存为bat脚本)。

@echo off
setlocal
set "PATH=c:\amir\jdk1.7.0_45\bin;%PATH%"
java -jar c:\myutilities\auth\auth.jar
endlocal