Java中的Java设置类路径

时间:2012-11-21 22:41:24

标签: java bash

我在设置-classpath时遇到了一些麻烦,无法运行项目:

我以为我应该这样做:

java -classpath /path/to/classes package.Main

到目前为止唯一有效的方法是:

cd /path/to/classes
java -classpath . package.Main

我也试过-classpath /path/to/classes:.

我需要能够从不同的目录运行该类,因此我无法使用对我有用的解决方案。

我显然在这里错过了一些非常愚蠢的东西。

编辑:我正在使用cygwin

1 个答案:

答案 0 :(得分:0)

问题是在cygwin中处理classpath的方式:

由于java是一个Windows程序,它无法识别我给出的cygwin路径。

修复是:

java -classpath `cygpath -wp /path/to/classes/` package.Main

希望它可以帮助别人。