所需运行程序为A.java,该程序放在包b中,且该程序依赖于jar包c
编译:
在包b所在的文件夹中使用:
java -cp jar包c的绝对路径; A.java
上面命令中的;可加可不加,没有;时直接用空格分割c的绝对路径和A.java即可。但是如果使用;时,;后面一定要加空格。
运行
包b的上级目录中使用:
java -cp jar包的绝对路径; b.A 所需参数
运行时必须得添加分号,且;后一定需要空格。所需参数使用空格分隔。
示例
需要运行的程序为SortCompare.java, 该程序依赖于外部的algs.jar包,且SortCompare.java在sortAlgorithm包中存放。
编译命令如下
或者去掉分号也可以
运行命令如下(sortAlgorithm.SortCompare后面的为该程序所需参数)