Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java -classpath

 
kamesh aru
Ranch Hand
Posts: 150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
while compiling used jt400 jar for compliing fallowing code


for compiling javac -classpath jt400.jar IFSListFiles.java 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
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
kamesh aru
Ranch Hand
Posts: 150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks for the reply its working now
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic