Windows 奇怪的错误-bat文件未运行

Windows 奇怪的错误-bat文件未运行,windows,path,batch-file,javac,Windows,Path,Batch File,Javac,我在windowscmd.exe中从命令行运行javac-它工作正常。但是当我试图从同一个目录运行带有javac test.java的bat文件时,它给出了一个错误,javac不是外部或内部命令…问题出在空间中,路径之间没有空格。您是否使用了javac命令的完整路径?如果路径变量中有它,为什么要使用它?在我看来,运行.bat的上下文并不是这样配置的。请尝试使用以下命令编写批处理文件:echo%path%它打印出来了吗?它没有打印到javac的路径。我很困惑

我在windowscmd.exe中从命令行运行javac-它工作正常。但是当我试图从同一个目录运行带有javac test.java的bat文件时,它给出了一个错误,javac不是外部或内部命令…

问题出在空间中,路径之间没有空格。

您是否使用了javac命令的完整路径?如果路径变量中有它,为什么要使用它?在我看来,运行.bat的上下文并不是这样配置的。请尝试使用以下命令编写批处理文件:echo%path%它打印出来了吗?它没有打印到javac的路径。我很困惑