我构建了一个应用程序来编译和运行 java 文件,它运行完全正常。
由于是用户选择要编译和执行的java文件的路径,所以我引用了路径,以便它可以包含空格和特殊字符。像这样:
javac "C:\test project\*.java"
现在,我在另一台计算机上尝试了,现在我遇到了这个错误:
javac: file not found: C:\test project\*.java
Usage: javac <options> <source files>
use -help for a list of possible options
如果我删除引号并且路径中没有空格或特殊字符,它可以工作,但对于上面的示例,它包含一个空格,我会收到此错误:
javac: invalid flag: C:\test
Usage: javac <options> <source files>
use -help for a list of possible options
我已经阅读了一些关于此的主题,但我无法找到解决方案。有人有线索吗?
谢谢!