我希望能够在jar文件的/ bin目录中执行任意类而不需要解除任何问题。
我已经能够通过以下方式为撒克逊人做一个罐子:
java -cp saxon9he.jar net.sf.saxon.Query -s:sax-tmp/courses.xml -o:q1.txt q1.xql
老实说,我不知道为什么会这样。我找不到cp标志的文档,这个命令模式对我的项目没有用。
答案 0 :(得分:0)
它不能是任意类。可以执行的类必须定义“public static void main(String [] args)”方法。
“ - cp”或“-classpath”允许您指定使用main方法(包括此类)运行类所需的所有java类。
在命令行下,如果输入“java - ?”你会看到一些关于cp标志的解释。