设置记事本++的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”时没有任何反应。我怎样才能解决这个问题?谢谢!

+0

这不会工作,因为java需要的参数不是javac!你不应该浪费你的时间与批处理文件,使用Ant或Maven;否则任何体面的IDE(NetBeans,Eclipse)都会为您完成这项工作。 – 2013-04-10 15:40:37

""周围的可执行文件,所以它知道,包括空格作为反对治疗空格作为分隔符。

@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"整个可执行文件的名字,因为空间被视为分隔符。