关于外部java库的初学者问题

时间:2010-01-16 04:03:52

标签: java

此命令编译:

javac -classpath google-collections.jar Test.java

运行Test.class的命令是什么?

2 个答案:

答案 0 :(得分:3)

java -classpath google-collections.jar:. Test

“:”。将当前目录添加到类路径中,以便java可以找到Test.class

答案 1 :(得分:3)

以下将包含当前目录,google-colletions.jar作为类路径:

java -cp .;google-collections.jar Test

这将使用以下签名在main类中运行Test方法:

public static void main(String[])

注意:

正如Paul Tomblin在评论中所指出的,类路径的分隔符不同,具体取决于运行javac的平台。

对于Solaris / Linux(显然是Mac OS),分隔符是冒号(:),而在Windows上,它是分号(;)。

参考: