要使用Notepad ++ for 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
然后运行它,在Notepad ++'运行'提示符(F5)中输入:C:\Program Files\Java\java.bat "$(FULL_CURRENT_PATH)"
。所有文件路径都是正确的,但是当我按“运行”时没有任何反应。我怎样才能解决这个问题?谢谢!
答案 0 :(得分:6)
将""
放在可执行文件周围,以便它知道包含空格,而不是将空格视为分隔符。
@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
答案 1 :(得分:5)
将ENTIRE可执行文件名称括在"quotes"
中,因为SPACES被视为分隔符。