Problems loading images in JavaHelp

Using Helpsetmaker to drop the helpset I have had problems with loading images.
Helpsetmaker keeps any imported images in a pics/<folder>/<folder> heirachy, where the subfolder heirachy is based upon the 'root directory' used to import images.
The html docs produced are used OK, but the images are not loaded correctly.
HTML is fine, so the helpset files in general produced by the utility are OK.
If I move the images to the root of the helpset i.e. the same
location as the html, & edit the html <img> tags to reflect the new location they are loaded
correctly so no problems with image files as such.
AFAIK JavaHelp does not impose restrictions on locating files in subfolders, am I missing something?

Having had a spare moment to look at the problem again this was a case of seeing what you want to see.
HelpSetMaker was actually dropping tags src="pics\folder\folder/image.png"

Similar Messages

  • IOException: Problem loading image

    Hi foreros
    What could be the reason behind an error like this IOException: Problem loading image except it cannot find the jar path for the images?

    Without more information, I'd say there's not enough available RAM to load the image.

  • Problem loading images - please help

    I have a slight problem loading images. I'm using netbeans 5.0 and have a few packages setup in a project called Maths. In a package called LineConnection theres a class that needs to read an image and display it on screen. To load the image I use:
    URL url = getClass().getResource("fraction/pic1.png");
    Image img1 = Toolkit.getDefaultToolkit().getImage(url);This loads the image and I can display it on screen fine.
    The problem is that the folder fractions with the images in HAS to be located within the Maths/build/class/LineConnection folder otherwise it wont load the image and I get a null pointer exception.
    I want to be able to have the folder containing the images in folder Maths so that it's one folder above the src folder. But if I put it here (or anywhere else) the images can't be found and loaded.
    Could someone tell me why the images can only be found if they're within the build folder because it's causing me some problems when I try to create an executable JAR.

    I've used:
    URL url = ImageHandler.class.getResource("fractions/q0.png");               
    System.out.println("URL = " + url);to determine whether the file is found.
    If I put the file in the folder build/classes/LineConection/fractions/q0.png then it finds the image and prints the file path.
    But, if I put it in another folder such as the src folder it can't find the image and url = null;
    How can I make netbeans search in other folders for the resources so I can store them where I like?

  • Problem loading images from a return value of a function

    hello, I write because I uin problem in loading images from a return value of a function.
    I created a database with a field "image" of type string, where I put the physical address of the image. I have written like this: {__DIR__ }foto.jpg
    Place the code, so you understand better
    function imageViewImage(): javafx.scene.image.Image {
    con = DriverManager.getConnection(url,user,"");
    stmt = con.createStatement();
    var richiesta:String = "SELECT image from viaggio WHERE id_viaggio=7";
    rs1 = stmt.executeQuery(richiesta);
    var result :String;;
    risultato = rs1.getString("image");
    JOptionPane.showMessageDialog(null, result);
    var imagez = Image{
    return imagez;
    The image is in the source code package
    First I connect to the database, run the query and I take the contents of the image.
    Can anyone help me?
    Is right to put in the database {__DIR__} foto.jpg or do I put only foto.jpg?

    Hello unkus_nob,
    I would rather suggest you to save only filename of that image like "foto.jpg" in database. And just concat it with the String variable containing "{__DIR__}".
    Actually the javafx compiler converts the {__DIR__} to the existing class directory path something like : "jar:file:/..../".
    var currentDir ="{__DIR__}";
    risultato = "{currentDir}{rs1.getString("immagine"})"; 
    var image = Image{
    return image;--NARAYAN G.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Problem loading image from jar file referenced by jar file

    First, I searched this one and no, I didn't find an answer. Loading images from jar files has been pretty much done to death but my problem is different. Please read on.
    I have my application, a straight up executable running from Eclipse. It uses a jar file, call it JarA. JarA launches a GUI that is located in another jar file. Call it JarB. To recap:
    My application calls JarA -> JarA loads classes from JarB -> JarB looks for images to place in a GUI it wants to show on the screen
    When JarB goes to load an image the following happens:
         at sun.misc.URLClassPath$
         at Method)
         at sun.misc.URLClassPath.getLoader(
         at sun.misc.URLClassPath.getLoader(
         at sun.misc.URLClassPath.findResource(
         at Method)
         at java.lang.ClassLoader.getResource(
         at org.cubrc.gmshell.gui.MainWin.preInit(
         at org.cubrc.gmshell.gui.MainWin.<init>(
    The code from JarB that loads the image looks like this:
              URL[] oSearch = {Main.class.getResource("images/")};
              URLClassLoader oLoader = new URLClassLoader(oSearch);
              imgIcon = new ImageIcon(oLoader.getResource("icon.gif"));
              imgMatchRunning = new ImageIcon(oLoader.getResource("gears.gif"));
              imgMatchStill = new ImageIcon(oLoader.getResource("gears-still.gif"));
              imgMagnify = new ImageIcon(oLoader.getResource("magnify.gif"));This looks right to me and JarB certainly has an images directory with those files. But I'm in hell right now because I don't know where to place the images to make this work or if you can even attempt to load images with a dependency chain like this.
    Any help very appreciated!

    Have you tried to move your image-files out of the jar file and place them in the sam folder as the jar-file? I think that would help.
    When you try to load the image-file you get the NullPointerException because the program tries to read a file it can't find. Remember that a jar file IS a file and not a directory.
    If you want to read somthing inside the jar-file you need to encode it first.
    Have you tried to read the jar-file with winRar. It makes it easy to add and remove files in your jar-file.

  • Problems loading Images

    Hello !
    I'm trying to make a small card game.
    I have 52 small gif files(68x94 pix;500 byts each).
    When I'm loading those cards on a JPanel, it takes to much time (about 15 sec);
    I've enabled double-bufering (no changes);
    Without loading Images, all the stuff (JButtons,JTextFile, some String paintings, etc.) is coming up instantly.
    I'm using a P III 1,1 Ghz, 256 Mo RAM. with WinXP (could be, Bill Gates fault ? -:) )
    I've copyed here an extras of code:
    class pan extends JPanel{
         Color myC=new Color(0,170,85);     
         Toolkit tt=Toolkit.getDefaultToolkit();
         String st="";
         Random rnd=new Random();
         public pan(){setDoubleBuffered(true);}
         public void paintComponent(Graphics g){
         int x=220;int y=10;int m;
         for(int i=0;i<4;i++){
              int c=i;
              for(int j=0;j<13;j++){
              int v=j+2;
              case 0:m=c+v-1;break;
              case 1:m=13+v-1;break;
              case 2:m=26+v-1;break;
              case 3:m=39+v-1;break;
              default: m=52;}

    I just started noticing this problem too. On an order confirmation page on Amazon, many of the button graphics were question marks. But it's random. If I refresh the page, some of the images load but others don't load. All of the images load (so it's not an image format problem), but NEVER all at the same time!
    (On a side note, it's VERY bad that Safari displays the question mark graphic instead of the alternate image tag text. There was no way to know which question marks (which should be buttons to click on) are for submitting, cancelling, veiwing order details, editing shipping address, etc.)
    Even more frustrating is that a friend finally switched to Macs from years of being a PC user. Her brand new Intel iMac is exhibiting the same problem when she views her and her friend's MySpace pages. This was her very first day of Mac ownership, and there was nothing installed on her iMac except what it came with. Everything was still on the default settings. Same thing...refreshing the page would randomly load some images but not others.
    It's all a bit embarassing because the "it just works" arguement was one of the things that convinced her to switch to a Mac. I'd like to offer her a fix to overcome this poor first impression.
    PS: I'm on Tiger with the Tiger version of Safari. She's obviously on Leopard.
    Message was edited by: Bean
    Message was edited by: Bean

  • Problem loading image into texture memory

    Hi there, I am currently porting our new casual PC game over to the iPad using the pfi, the game was written in Flash so the porting process isn't that hard thankfully, it's mainly just optimizing the graphics.
    So far things are going smoothly, I was initially worried about graphical performance, but since we put everything into the GPU that's no longer a concern- it runs super smooth at 60fps at 1024x768, we can have a hundred large bitmaps rotating and alphaing at once with no slowdown.
    However there is one weird problem which is really worrying me at this point- it seems that the speed at which images are loaded into video memory as textures is vastly different depending on what else is being run on the iPad, for example:
    * If I run my game with nothing else in memory, it will run fine at 60fps, and load up large images into texture memory very fast.
    * If I run another App, in this case a Virtual piano app for a while, then close that App via the Home button (so the piano app is still in memory but suspended due to the multitasking), then when I run my game, it will run ok initially, but when I try to load a large (1024x512) image into texture memory it pauses the whole game for several seconds.
    * To make matters worse, if I repeat the same test using the RAGE app from ID software (which is very graphically intense), my game actually slows down to 1 fps and runs extremely slowly as soon as I run it and the frame rate never returns to normal. If I then double-click the home button, shut down RAGE, then go back to my game, it will run fine.
    I have read that sometimes when you load images into texture memory it will have to reclaim that memory from other apps, but that doesnt exaplain why it slows down every time I want to load something, or why the game would slow right down to a crawl.
    So then it seems that having other Apps in memory is slowing down my game, or stopping it from working altogether. Obviously this is not ideal and would stop us from releasing, so is there any way I can stop this, has anyone come across the problem? Please help!
    PS. this problem also happens on an iPhone 4, as I have performed the same tests.

    Hi _mz84
    First thing I noticed, is that you did not close your
    <embed> tag
    <embed src="gallery1.swf" bgcolor="#421628" width="385"
    height="611" wmode="transparent" />
    If that doesn't solve your troubles, try the following
    <object type="application/x-shockwave-flash" height="611"
    width="385" align="middle" data="gallery1.swf">
    <param name="allowScriptAccess" value="never" />
    <param name="allowNetworking" value="internal" />
    <param name="movie" value="gallery1.swf" />
    <param name="quality" value="high" />
    <param name="scale" value="noscale" />
    <param name="wmode" value="transparent" />
    <param name="bgcolor" value="#421628" />
    hope this helps out.

  • Problem loading Image through XML!

      I am Akshay and am beginner in this forum. I am trying to load images using flickr API and having problem.
    I am doing it in following fashion:
    1) I am calling the Httpservice to get the xml through flickr API as
    <s:HTTPService id="photoService" url="" resultFormat="e4x" result="photoResultHandler(event);" fault="photoFaultHandler(event);"/>
    2) In photoResultHandler I am retrieving the XML
    private function photoResultHandler(re:ResultEvent):void
    photoXml= re.result as XML;
    However, I am struggeling to retireve elements from photoXML and then use it to display image in :
    <mx:Image  id="img0" x="151" y="98" width="520" height="291"/>
    The XML structure is as below:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
         <author>  </author>
         <link rel="enclosure" type="image/jpeg" href=""/>
    I need to load the href value of link  which can be found in feed-->entry-->link in the above xml.
    Please help!

    Hello Dave,
       Thanks for your prompt reply. Here's the mxml code :
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx=""
       xmlns:mx="library://" minWidth="955" creationComplete="photoService.send()"  minHeight="600">
    import mx.controls.Alert;
    public var photoXml:XML;
    private function photoResultHandler(re:ResultEvent):void
    photoXml= re.result as XML;
    //var src :int =  "{photoXml.feed.entry.updated}" as int;
    img0.source= String(photoXml.entry[0].link[1][email protected]);
    private function photoFaultHandler(fe:FaultEvent):void;
    <!-- Place non-visual elements (e.g., services, value objects) here -->
    <s:HTTPService id="photoService" url="[email protected]" resultFormat="e4x" result="photoResultHandler(event);" fault="photoFaultHandler(event);"/>
    <mx:Image  id="img0" x="151" y="98" width="520" height="291"/>
    Hope it helps you in finding out the problem...DO let me know your thouhgts
    Thanks again for your replies so far......

  • Problem loading image for TrayIcon

    This code works great if I'm in Netbeans running my project. No problems.
                //grabbing image for TrayIcon
                String curDir = System.getProperty("user.dir");
                Image image = Toolkit.getDefaultToolkit().getImage
                        (curDir + "\\src\\edunasdesktop\\earth_alert.png");The problem is when I run my jar file from the dist folder in my project folder. The TrayIcon loads just fine,
    just with no picture. Do I need to point to a different location or do I need to put the picture elsewhere; or both?
    Some pictures I used with the Netbeans GUI Builder on some JLabels are in the same src directory but I used the
    Builder to add those pics so I guess I'm a bit unsure on how to do this by hand, as the Builder handled this type situation
    in previous occassions.

    The [section on icons|] in the Swing tutorial has information about loading images. The general idea is you use
    URL toImage = SomeClass.class.getResource(...);Incendently, if done right then it will work in Netbeans or in a jar. The way you currently have it set the image would have to be in +/src/edunasdesktop/+ within the jar file for the Toolkit to find it.

  • Funny problem loading images

    Hi all,
    I'm currently on Safari ver 4.1.3.
    Previously an auction website I'm often surfing works fine, but now it has problems loading specific images. Or rather it just doesn't load the product images at all. Seems stuck as there are no indication that there are images there.
    Tried the following:
    • using another set of dns
    • reset safari, cleared caches, delete plist, etc
    • double check to see if I had installed anything or tampered the prev settings to no avail
    • tried using firefox, same problem occurs
    website in question:
    interestingly, I can surf the korean version without any problem.
    so what's the problem? totally confused.

    tried using firefox, same problem occurs
    Since this is happening in more then one browser the startup disk may need repairing.
    Launch Disk Utility (Applications/Utilities). Select MacintoshHD in the Sidebar on the left then select the FirstAid tab.
    Click: Verify Disk (not Verify Disk Permissions)
    If the startup disk needs repairing, follow the instructions here.
    Using Disk Utility to verify or repair disks

  • Why does Safari have a problem loading images on some websites?

    Safari has a problem loading pages properly or images on certain websites. is one of the websites. On my way in here this time it didnt load any images on the front page. I emptied my cache and reloaded the page but that didnt help. Clicked on a broken image that took me to the proper page but without any images. Clicked on a different broken image on to the page and the images load no problem. Click back to the home page images load problem. Clicked on in to support forums and posted this topic.
    Any ideas... it has done this for awhile. Everything is enabled in web content(preferences) Always accept cookies is selected.

    Hi all,
    I occasionally see messages telling me that my software won't let me see the HTML version of an email, but it's there on the page when I open it. This happens mostly with emails from Apple, but have also had a similar message from a few of the photography mags that I subscribe to.
    For my part, I just ignore it. It won't go away, but I just don't let it bother me.

  • LR4 problems loading images

    I recently installed LR4 and it now loads images very slowly when first loading images with further attempts at loading images, it runs contnuously without ever loading the requested image. Any solutions? My OS is Windows7.

    Having had a spare moment to look at the problem again this was a case of seeing what you want to see.
    HelpSetMaker was actually dropping tags src="pics\folder\folder/image.png"

  • Problems loading images dynamically with XML

    Hi Everyone,
    I am working with a project that was build by another
    developer and I have been asked to modify it several ways. This is
    an interactive map for a hotel brand where when you click on the
    USA, you get a list of all the states, click a state and a list of
    all the hotels in that state comes up, click a hotel, the hotel's
    information is displayed. I understand the structure of the files,
    how they make them work, though I couldn't build it myself.
    The problem I am having is this. can't make the hotels'
    photos load into the flash through the XML. I created a target
    movie file that the image could load into but something is not
    happening as far as loading the images. I don't know if the movie
    clip that I created is the right way to go (it was made as an
    object in the library that is exported via AS), or if I should
    create one in the action script file that loads the XML data.
    I looked at some tutorials about how to load images with XML
    but those didn't get into the level of detail that I need for this
    I've attached some partial code to see if anyone can help me
    work through this.
    Any and all suggestions are welcome.
    Thanks for the help in advance.

    I'm a noob at AS3 and trying to learn this XML stuff myself,
    but i have been able to load pictures to the stage...this might
    help xml file photo section is similar to yours, only I
    have it labeled as "href" instead of "source"...
    var imageLoader:Loader;
    var xml:XML;
    var xmlList:XMLList;
    var xmlLoader:URLLoader = new URLLoader();
    xmlLoader.load(new URLRequest("xmldata/images.xml"));
    xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
    function xmlLoaded(event:Event) :void {
    xml = XML(;
    xmlList = xml.children();
    for (var i:int = 0; i<xmlList.length(); i++) {
    imageLoader = new Loader();
    imageLoader.load(new URLRequest(xmlList
    imageLoader.x = 0;
    imageLoader.y = 0;

  • Problem Loading Images

    I am having a little trouble loading images to a slideshow. I
    have all of my paths correct and all of my images named correctly.
    Can anyone help me out on this one. I get this error:
    Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL
    Not Found.
    The code I am using is attached.

    I'm not able to see your code. could you please upload it as an online link and send me the link?

  • Problem loading images in my applet

    Hi guys,
    When i test my Applet using an IDE the images are loaded fine, however when I run my applet using a browser it wont load the images.
    I think it is because I use this line:
    System.getProperty("java.class.path",".")My question is, how do you load images into an applet without signing it.
    Any help would be great.

    Axilliary files like images, properties files etc. which are essentially part of the program are refered to as "resources". The best way to access these files is by the getResource() methods in the Class or ClassLoader objects. If you do it that way then the JVM reads them exactly the same way it reads .class and from the same place.
    Say your using an image, say my.gif from a class called MyClass. You put the image file in the same directory as the MyClass.class file. Then, in MyClass, you do:
    static ImageIcon myImage = new ImageIcon(MyClass.class.getResource("my.gif"), "MY Image");That will pick up the image from a file, from an http connection, from a jar, of from any combination of same.

Maybe you are looking for