设置记事本++的Java
问题描述:
要使用记事本+ +的Java,我创建一个批处理文件来编译并运行该文件:设置记事本++的Java
@ECHO OFF
C:\Program Files\Java\jdk1.7.0_17\bin\javac.exe %1
C:\Program Files\Java\jdk1.7.0_17\bin\java.exe %1
echo.
PAUSE
@ECHO ON
然后运行它,在记事本++“运行”提示符(F5),我输入在:C:\Program Files\Java\java.bat "$(FULL_CURRENT_PATH)"
。所有的文件路径都是正确的,但是当我按下“Run”时没有任何反应。我怎样才能解决这个问题?谢谢!
答
把""
周围的可执行文件,所以它知道,包括空格作为反对治疗空格作为分隔符。
@ECHO OFF
"C:\Program Files\Java\jdk1.7.0_17\bin\javac.exe" %1
"C:\Program Files\Java\jdk1.7.0_17\bin\java.exe" %1
echo.
PAUSE
@ECHO ON
答
括在"quotes"
整个可执行文件的名字,因为空间被视为分隔符。
这不会工作,因为java需要的参数不是javac!你不应该浪费你的时间与批处理文件,使用Ant或Maven;否则任何体面的IDE(NetBeans,Eclipse)都会为您完成这项工作。 – 2013-04-10 15:40:37