This week's book giveaway is in the Java in General forum.
We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line!
See this thread for details.
Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Class Path Issues

 
Abiodun Adisa
Ranch Hand
Posts: 495
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to run this file as a BAT . but its not finding the classes that i set in the class path. Pls what can be the problem


This is the BAt file
************************************************************************
SET CLASSPATH=c:\classs\WsClient4Axis.jar;c:\classs\jaxrpc.jar;c:\classs\webservices.jar

java -jar Abiodun.jar

******************************************************************


and here is the error

C:\>java -jar Abiodun.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/rpc/Service


I can conveniently run this in eclipse with the Jar files above
 
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 you use the -jar switch, the CLASSPATH (as well as the -cp and -classpath switches) are all ignored. That's the way it's supposed to work -- an application jar shouldn't have any external dependencies.

Instead, add that jar to the classpath and start the app by explicitly naming the main class, without the -jar switch.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic