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。
这是使用 javac
javac .;C:Users\xxx\ . . ; another jar; another jar . . . ; MyTest.java
有没有办法像 Eclipse .classpath
一样将引用列表放在外部 xml
中,并引用此文件而不是列出 [=] 中的所有外部 jar 14=]命令?
您可以使用脚本而不是每次都重新键入此命令行。另一个选项是 CLASSPATH 环境变量,但您需要注意不要全局设置它(文档特别建议使用 -cp
而不是环境变量)。
您可以编写自己的启动器,它接受一个 XML 文件,将其转换为类路径字符串,然后使用正确的类路径参数启动 java。