Javac。有没有在命令行中指定类路径的快捷方式?

Javac. Is there any shortcut to specify classpath in command line?

这是使用 javac

的常用编译方式
javac .;C:Users\xxx\ . . ; another jar; another jar . . . ; MyTest.java 

有没有办法像 Eclipse .classpath 一样将引用列表放在外部 xml 中,并引用此文件而不是列出 [=] 中的所有外部 jar 14=]命令?

您可以使用脚本而不是每次都重新键入此命令行。另一个选项是 CLASSPATH 环境变量,但您需要注意不要全局设置它(文档特别建议使用 -cp 而不是环境变量)。

您可以编写自己的启动器,它接受一个 XML 文件,将其转换为类路径字符串,然后使用正确的类路径参数启动 java。