我最近刚刚使用 Eclipse 创建了 Java 项目,需要 2 个 JAR 文件(phiget21.jar 和 mysql.jar)
在 Eclipse 中运行程序时一切正常,并且我注意到 jar 文件保存在“lib”文件夹中。
我很快就要将程序从我的计算机上移出以在其他计算机上使用,因此我决定创建一个批处理文件来编译所有类,然后运行。
但是,我在定位 jar 文件时遇到了问题。在批处理文件中,我是否需要类似以下的命令:set classpath=.:..;mysql.jar:../phidget21.jar
,在编译 Java 类之前?
我读到这些点(...)与目录有关,但不完全确定如何实现它们。
我的程序当前保存在这些位置:
Project/src/.java 文件(我也将 .jar 文件放在这里,我认为这可能会让事情变得更容易)
项目/lib/.jar 文件
任何帮助将不胜感激!
设置类路径时,单点 (.) 表示当前目录。由于您的 jar 文件位于当前目录中,因此您只需在 DOS 提示符下使用 cd 命令转到当前目录,然后使用
set classpath = .;filename.jar;another filename.jar
这里 。代表当前目录,分号分隔每个类路径。
您甚至可以使用通配符 * 设置多个 jar 文件的类路径,通配符 * 可以读作all.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)