0

我在正确设置 -classpath 以使项目运行时遇到了一些麻烦:

我认为我应该做的事情:

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

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

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

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

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

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

编辑:我正在使用 cygwin

4

1 回答 1

0

问题是在 cygwin 中处理类路径的方式:

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

解决方法是:

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

希望它可以帮助别人。

于 2012-11-21T23:11:10.790 回答