如何从Cygwin的运行Java [英] How to run Java from Cygwin

查看:571
本文介绍了如何从Cygwin的运行Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图写一个bash脚本来获得我的Java程序运行(常见的问题,对吧?)。我只是不能完全得到它的工作。很多编辑之后,这里就是我想设置classpath中,然后执行该程序:

I'm trying to write a BASH script to get my Java program to run(common issue, right?). I just can't quite get it to work. After many edits, here's how I am trying to set the classpath and then execute the program:

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

很抱歉,您的混乱,我只是想一次做的一切。它告诉我,主类我的程序中无法找到!((

Sorry the the jumble, I'm just trying to do everything at once. It tells me that the main class of my program cannot be found!((

任何想法?

推荐答案


  • 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆