将所有jar包含在Java类路径中的目录中

将所有jar包含在Java类路径中的目录中

有没有办法在类路径中的目录中包含所有jar文件?

我正在尝试java -classpath lib/*.jar:. my.package.Program,它无法找到肯定在那些罐子里的类文件。我是否需要将每个jar文件分别添加到类路径中?


LEATH
浏览 942回答 4
4回答

qq_遁去的一_1

在Windows下,这工作:java -cp "Test.jar;lib/*" my.package.MainClass这不起作用:java -cp "Test.jar;lib/*.jar" my.package.MainClass注意* .jar,所以*通配符应该单独使用。在Linux上,以下工作:java -cp "Test.jar:lib/*" my.package.MainClass分隔符是冒号而不是分号。

www说

我的解决方案在Ubuntu 10.04上使用java-sun 1.6.0_24,所有jar都在“lib”目录中:java -cp。:lib / * my.main.Class如果失败,则以下命令应该有效(将lib目录中的所有* .jars打印到classpath参数)java -cp $(对于lib in lib / * .jar; do echo -n $ i :; done)。my.main.Class
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java