File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Dependecies in JAR file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Dependecies in JAR file" Watch "Dependecies in JAR file" New topic

Dependecies in JAR file

Konstantinos Vasileiou

Joined: Jul 20, 2009
Posts: 16
I try to build my application as a JAR file. The problem is that as I read XML files, the program uses the relevant DTD files from the local folder when executed from within Eclipse, but searches for the DTD in home\user\ when executed as a JAR from anywhere else.
Can I somehow change that, to have the DTDs just in the same folder with the JAR, no matter from where I run the program?

Thank you in advance
Henry Wong

Joined: Sep 28, 2004
Posts: 20380

I guess one option would be to -- get the classpath, find the jar file, and extract the location of the file. Not simple, but doable.


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
I agree. Here's the link:
subject: Dependecies in JAR file
It's not a secret anymore!