Dan Garrette wrote:
> I'm having a problem running JAR files in cygwin.
> 
> If I attempt to call a JAR file using its relative path, then it works fine:
> 
> But, if I attempt to call a JAR file using its full path, the file no
> longer seems visible:
> 
> $ pwd
> /usr/local/bin
> $ java -jar /usr/local/bin/malt-1.0.1/malt.jar
> Unable to access jarfile /usr/local/bin/malt-1.0.1/malt.jar

The java executable is not cygwin aware, so in both DOS and cygwin environments 
you need to use windows paths. You can use cygpath to do the translation if 
necessary.

$ java -jar `cygpath -m /usr/local/bin/malt-1.0.1/malt.jar`

> It works just fine in DOS:
> 
> D:\>java -jar c:\cygwin\usr\local\bin\malt-1.0.1\malt.jar
> <correct output>

As expected.

Dave.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to