首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置JAR文件的类路径

问设置JAR文件的类路径
EN

Stack Overflow用户
提问于 2012-03-22 21:56:59
回答 2查看 40.3K关注 0票数 6

我最近使用Eclipse创建了一个Java项目,它需要两个JAR文件(phiget21.jar和mysql.jar)

在Eclipse中运行程序时一切正常,我注意到jar文件保存在一个'lib‘文件夹中。

我很快就会将程序从我的计算机上移到其他机器上使用,所以我决定创建一个批处理文件来编译所有的类,然后运行。

但是,我在定位jar文件时遇到了问题。在编译set classpath=.:..;mysql.jar:../phidget21.jar类之前,在批处理文件中是否需要类似于: Java的命令?

我读到过这些点(...)与目录有关,但不完全确定如何实现它们。

我的程序当前保存在以下位置:

项目/src/.java文件(我也将.jar文件放在这里,我认为这可能会使事情变得更容易)

项目/库/ .jar文件

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-22 22:04:44

在设置类路径时使用单点(.)表示当前目录。由于jar文件位于当前目录中,因此您只需在DOS提示符下使用cd命令进入当前目录,然后使用

代码语言:javascript
复制
set classpath = .;filename.jar;another filename.jar

给你。表示当前目录,每个类路径用分号分隔。

您甚至可以使用通配符*设置多个jar文件的类路径,通配符可以读取为。

票数 9
EN

Stack Overflow用户

发布于 2012-03-22 22:03:37

你需要像这样的东西

代码语言:javascript
复制
java -classpath lib/foo.jar:. com.company.Program

从java 6开始,您也可以使用通配符。请参阅here。

所以上面的内容就变成了

代码语言:javascript
复制
java -classpath lib/*:. com.company.Program
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9823729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档