This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Java and Cygwin Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java and Cygwin" Watch "Java and Cygwin" New topic
Author

Java and Cygwin

Tim Eapen
Greenhorn

Joined: May 28, 2006
Posts: 22
Hello everybody:

I just downloaded cygwin and have been fooling around with it to compile and run simple java programs. I get a lot of class java.lang.NoClassDefFound errors. Here is what I type at the command line:

java -classpath 'cygpath -wp /cygdrive/c/test' jarname.Hello

So I try and use cygpath to convert UNIX style path to Windows style path (i.e. the classpath should be C:\test). The above works when I open up a DOS prompt: java -classpath C:\test jarname.Hello

What am I doing wrong?

Tim
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 32481
    
214

Originally posted by Tim Eapen:
java -classpath 'cygpath -wp /cygdrive/c/test' jarname.Hello

Tim,
You are running this in the Cygwin window making it a UNIX command. (I realize this statement is obvious to you, I'm just adding it for anyone reading this.)

In a UNIX command, single quotes mean to leave the String as is. Backward quotes/backticks (`cmd`) execute a command.


[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Tim Eapen
Greenhorn

Joined: May 28, 2006
Posts: 22
That's awesome Jeanne.

Thanks!
 
Have you checked out Aspose?
 
subject: Java and Cygwin
 
It's not a secret anymore!