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.
you can put your jar files everywhere in the class path. If you are developing web apps there are two possibilities. WEB-INF/lib of your application or /lib of your server. Preferred way is to put it in the application lib dir, cause then if you redeploy on a different server you have everything you need. For normal java applications the jars can be everywhere but you have to include them in your startup file or your command java -classpath $PATH/your.jar Hope that helps