如何从Cygwin运行Java

我正在尝试编写一个BASH脚本来使我的Java程序运行(常见问题,对吗?)。我只是不能完全正常工作。经过多次编辑后,这是我尝试设置类路径然后执行程序的方法:

java -classpath 'cygpath -u "/cygdrive/c/Projects/common/lib/rome-1.0.jar:/cygdrive

/c/Projects/common/lib/jdom-1.0.jar:/cygdrive/c/Projects/common/lib/jsoup-1.6.1.jar:

/cygdrive/c/Projects/common/lib/mysql-connector-java-5.1.18-bin.jar:/cygdrive/c/Projects

/Freereader/bin/"' com.free.syndication.SQLfeeder

对不起,我只是想立即做所有事情。它告诉我找不到程序的主类!((

有任何想法吗?

回答:

  • Java类路径使用分号作为令牌分隔符。
  • 使用反引号代替单引号

尝试:

java -classpath `cygpath -u "/cygdrive/c/Projects/common/lib/rome-1.0.jar;/cygdrive

/c/Projects/common/lib/jdom-1.0.jar;/cygdrive/c/Projects/common/lib/jsoup-1.6.1.jar;

/cygdrive/c/Projects/common/lib/mysql-connector-java-5.1.18-bin.jar;/cygdrive/c/Projects

/Freereader/bin/"` com.free.syndication.SQLfeeder

以上是 如何从Cygwin运行Java 的全部内容, 来源链接: utcz.com/qa/406831.html

回到顶部