Does javac work if you provide the full path to the command when trying to execute it? For example:
D:\Java\jdk1.7.0.7\bin\javac.exe -cp . -Xlint TestCode14.java