Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
Win a copy of Kubernetes in Action this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Using Web Start  RSS feed

Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, I am trying to set up Web Start for an application I am working on, but have run into some problems. The program is a series of jars (40+). The structure goes like this


If I execute this program locally by running Main.jar, it runs fine. But if I do it over webstart, it says it cannot find any required files. The way it is set up to work is, once it is launched it checks a specific directory on the user harddrive and sees if a few .property files are there. If they are not there, it creates them. This part works properly, I can run the program over webstart and then check that directory, and it will have the neccessary property files.

Next, I read in those property files and they tell me what CoreDirectory classes to use. An example is GuiScreen. This is located in Gui.jar. I can navigate to this file inside the java webstart cache, but my program reads in com/work/GuiScreen and does a loadClass on it, it can not find the class. Shouldn't web start have added all the jars to the classpath? So when I try to do a loadClass on com/work/GuiScreen it should properly load the class? This method works when running locally, but not with webstart.

I also noticed that webstart renamed everything, but this shouldn't be a problem becuase I am only referencing what is inside of jars, right?
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!