File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes java -classpath Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "java -classpath " Watch "java -classpath " New topic

java -classpath

kamesh aru
Ranch Hand

Joined: Mar 16, 2002
Posts: 150
while compiling used jt400 jar for compliing fallowing code

for compiling javac -classpath jt400.jar its compling with out error

for executing if i use java -classpath jt400.jar IFSListFiles
its giving error
Exception in thread "main" java.lang.NoClassDefFoundError: IFSListFiles

if i put jt400.jar in system class path its working fine my requirment is i need to pass the jt400.jar in the class path
can any one help me out
thanks in advance
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

If your classpath includes only that one jar, then only classes in that jar will be found -- so your application class won't be found. You need to use a path with multiple entries. On UNIX, use ":" to separate the entries; on Windows, use ";". You can use "." (dot) to mean the current directory. So, for example, something like

java -classpath jt400.jar:. IFSListFiles

By including the "." entry, I'm telling Java to look in the current directory for classes, as well as in that jar.

[Jess in Action][AskingGoodQuestions]
kamesh aru
Ranch Hand

Joined: Mar 16, 2002
Posts: 150
thanks for the reply its working now
I agree. Here's the link:
subject: java -classpath
It's not a secret anymore!