我试图找到使用由包管理器安装的Java库的最佳方式,而不是仅将副本放入$ {project.root}/libJava:在Linux中使用来自包管理器的jar库
我的发行版Gentoo有一个Java库的包,如jdbc-postgresql。
它被安装到/usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar
我认为这个路径在Ubuntu,Fedora或Arch中可能会有所不同。
有什么办法可以像C一样做?你只要添加一个-lfoo
,链接器就会找到libfoo.so。
我使用Ant 1.8.0和Java 1.6.0_19。
不想把这个作为一个答案,以防万一我错了,但我认为你可以在命令行运行程序时用类路径选项指定其他位置。缩写的选项是-cp – 2010-03-31 02:04:49