The java development kit comes with the 'jar' command (the example of how to do it uses that; on Unix machines the "diff" command lets you view differences between two files). from a command-prompt, you would type "jar tf theNameOfYourWorkingJarFile" to see a listing of all the classes in that jar file.
Hope that helps, Tom On Tue, Sep 17, 2019 at 11:20 AM Judi Rastall <[email protected]> wrote: > Tom, > > How do I look at the contents of a jar file? Is there a jar file viewer or > decompiler? > > Judi > > On 17/09/2019 16:03, Thomas Wolf wrote: > > Judi, > I would compare the contents of your jar files - the one that works vs. > the one that now doesn't work. i.e. jar tf workginJarFile.jar > l1; jar tf > nonWorkingJarFile.jar > l2; diff l1 l2. This might help you see if, for > whatever reason, the images didn't make it into your current jar file. > > Good luck. > Tom > > > On Tue, Sep 17, 2019 at 9:59 AM Judi Rastall <[email protected]> wrote: > >> I am working on an application that needs to load various images and >> there seem to be a million different ways to do this in the examples I have >> found online. The method I have found to work most reliably until recently >> is this: >> >> LogoLabel.setIcon(new >> javax.swing.ImageIcon(getClass().getResource("Images/WF5_200.gif"))); >> >> This is part of the setting up of a JLabel within a JPanel and it runs >> perfectly well within NetBeans. I thought I was doing quite well and have >> managed to call other functions from JButtons in the main app. >> >> At various times I have built (compiled) the project to a jar file and >> have tested it to see that it runs OK under the runtime engine. So far so >> good. However, in recent weeks the jar file has stopped running. It builds >> with no error messages but if I run it from my desktop shortcut the cursor >> shows "waiting" for a couple of seconds and then reverts to normal and >> nothing else happens. If I run it from the command line within the \dist\ >> directory I can see an "Unknown Source" error message followed by a pointer >> to the line of code above that loads the gif file. It appears to me that >> the compile/build function cannot interpret the file location. I have tried >> placing a copy of the image in the same directory as the source java file >> (and removing the images\ path) but still no joy. >> >> Now here's the strange thing. Until the end of August it would build and >> run OK. I was able to retrieve the previous jar file from my backup and it >> still runs perfectly well. >> >> I cannot understand what has changed and would be grateful for any >> suggestions as to where I might look to solve this very frustrating problem. >> >> With thanks, >> >> Judi R >> >> >> >> > > -- > [email protected] > http://landofwolf.blogspot.com/ > > > -- [email protected] http://landofwolf.blogspot.com/
