Jinitiator working on Windows 7

We need ‘Jinitiator’ to use a core application. The applications in-house team havent managed to get it working with JRE, which is the replacement to Jinit. They insist that you must use Jinitiator & windows XP! Joy! We also know that Jinit is no longer supported by Oracle & refuses to work with Windows 7.

So how do you get around this ?

Install Jinitiator as normal, if your having problems actually getting it to install, just use the Win7 ‘compatibility mode’ to get it to stay on your machine instead of it annoyingly uninstalling itself at the end of a failed install process.


Replace the ‘jvm.dll’ in jinitiator directory (C:\Program Files (x86)\Oracle\JInitiator\bin\hotspot\) with this file jvm.dll.

Restart IE* and try again, Windows 7 should reduce your colour scheme and your app should now work.

See post repaint blog post on how to fix the repaint screen issues, if they are happening to you.

*Note, I would never normally recommend Internet Explorer, it’s just that this process doesn’t work for me using Chrome or Firefox, my preferred browsers.


      • Raymond Reid

        This post is now 6 years old, lots of parts of the solution have moved on. What version of IE are you using, have you tried using that in compatibility mode? Check out the out comments, search for fatal as others have the same issue, some of the comments might shine a light on a solutions which works for you. If you do find a solution please let us all know what worked for you. The original post was working when using IE 8 and Windows 7, so do not expect it to work with anything newer.

  1. Nicolas

    This doesn’t work for me but I think you still can help me :

    I’m with win7 64, I use jinit It wasn’t working at all until I replace the jvm.dll, THANK YOU for this.

    But I have a screen problem ! When windows changes the color settings, my application doesn’t repaint the screen anymore ! Actually, when I type something, I have to move the window to force Windows to refresh the graphic content and then I can see the text typed.

    Please tell me you can help me 😀

    Thank you in advance !

    • Raymond Reid

      Hi Nicolas,

      The repainting of the screen is cause by the version of oracle forms, because it just isnt designed to be ran on Windows 7.
      If this is causing issues with you being able to see parts of the screen, then there is not much that you can do.

      Whoever programmed the app/forms needs to get it running with the Java JRE rather than relying on a technology that is years old and a Oracle dumbed down Java Runtime.

      Sorry I cannot be of more help,

    • Kevin

      I had the same problem!!! It was the video card on the motherboard (HP6200). I put in another video card and the problem was gone.

  2. Roger

    Spent several days tracking down a jvm.dll crash problem that was affecting these XP machines, I knew it had to be in the Jinitiator Out of desperation I tried it and this fixed it. Thank you so much!

  3. Nicolas


    Indeed it is a matter of oracle forms, but the strange thing is That any action on the screen settings like the admin password prompt get it to work !

    But i cant ask my users to change like That (400 users…)


    • Raymond Reid

      In this instance, you really need your programmers to fix the code so it’ll use the java jre, rather than the oracle jinitiator, as this is just a badly dummed down version which is seriously out of date.

  4. Saravanan


    This has fixed the issue but it is taking a longer time for navigation between the forms. Is there any resolution for this?

    • Raymond Reid

      Hi Saravanan,

      The speed in the navigation of the screen is caused by the version of oracle forms, because it just isn’t designed to be ran on O/S of today standards, the likes of XP & Windows 7. Therefore there is not much that you can do.

      Apart from to get whoever programmed the app/forms to get it running with the latest Java JRE, or any JRE rather than relying on a technology that is years old and basically just an Oracle made dumbed down version Java Runtime.

      Sorry I cannot be of more help,

  5. safdar saleemi

    I am using jinitiator on windows 7 with explorer 8 or firefox 3.5.
    I install jinitiator manually and the last java plug in.
    I change the jvm.dll of jinitiator to the last java version and still
    the browser crash…
    Any help?

    • Raymond Reid

      Have you tried using the jvm.dll which is mentioned in this blog post?

      Also, you dont need to also delete your current version of the Java runtime or JDK. These will all still work if you follow the instructions above.

      Ray Reid.

  6. mcclainc

    Wow, thanks – it looks like this actually worked for me! We have a corporate finance program that runs on the jinitiator and they only support windows XP, but sometimes we need to access it with a laptop or other newer computer. I’ve been using Remote Desktop to connect to an XP machine to run it, but that one is going away soon so I needed another solution. Thanks again!

  7. scriptfoo

    Walk-through for Windows 7 (x64), without replacing JVM.DLL
    · Navigate to c:\program files (x86)\internet explorer
    · Right click IEXPLORE.EXE, run as admin
    · Tools > Internet Options > Advanced
    · Uncheck “enable third party extensions”
    · Uncheck “do not save encrypted pages to disk”
    · Uncheck “enable memory protection to help …”
    · OK to close dialog box. Close IE
    · Create shortcut to specifically launch IE (x86)
    · Append target with website that requires JINITIATOR
    · Launch shortcut, proceed through JINIT install
    · Do your victory dance (results may vary)


    • Yert

      Also in some instances you’ll need to replace the certdb.txt file in the lib>security folder if you have issues with certificates.

      Also, has anyone figured out how to get the JVM NOT to reduce windows 7 to the basic theme?

      • Raymond Reid

        I’ve been wondering why it forces Windows 7 into the basic theme mode as well. Never bothered doing anything about it, was just happy that I’d found of way of getting anything to work.

      • scriptfoo

        It appears that the change to windows basic theme has something to do with the direct-draw feature in Java. I stumbled on this somewhere on the internets and this fix seems to work in most cases.

        Control Panel > JInitiator
        Basic Tab
        In the runtime parameters, add this
        Apply, close

        It may not work all the time. Launching the JInitiator control panel app resets Windows back to basic theme, but launching the website application seems to be okay.

  8. Derek

    I can’ tell you how many hours I have spent on this problem! I am running Oracle 10g on WIndows 7 (we upgraded last summer)… Your solution above sort of worked for me, the first time I did it anyway! However it stops working after the first time. I think it is a security/firewall issue and have been playing around with the settings some little success. Did anyone else have this proble and find a workaround? I am contact Oracle tomorrow and will let you all know if I get anywhere with them!
    Thanks again for sharing his workaround with us!

  9. Fede

    This is cool stuff but.. how this JVM.DLL is different than the original one?
    Where did you get it?
    I’d like to know more about this DLL before using it on my corporate laptop.


    • Raymond Reid

      The DLL is from an old JRE, I cant at this time remember which version it was. I use it without any bother on our corporate computers.

      If you download it and right click, goto to properties, then Details tab, the file tells you that its from version ‘Java(TM) Platform SE 6u3’ “”, where as the latest ‘jvm.dll’ on my machine says ‘Java(TM) Platform SE 6u25’ “”.

      Hope this is of some help

  10. Ilias


    I have to work out using your example unfortunately it refuses to load from program filed(x86) hotspot location. Brings up the fatal error that the runtime couldn’t load.
    Funny enough it work on 2 laptops which are the same and not on the 3rd on which is the same to. Any ideas please?

    I am thinking of compiling a 32bit version of jinitiator and replacing files in the 64bit. I did something similar in my previous company with a citrix

    • Raymond Reid

      Sorry, not sure what to suggest.. maybe a reinstall of jinitiator on that machine might fix it

      Other than that, give the compiling idea a shot and see how you get on, could you report the results here, in case it helps anyone else


  11. Patrick

    Your solution saved me a bunch of frustration. I hope good things come your way (am sure they will).


  12. Pingback: Jinitator windows 7 « Wateron's Blog




  15. Ilias

    Hi all,

    Finally I have managed to make a 100% workable solution of the jinitiator gor IE8 in Win 7 32/64bit. I fixed the repainting issues and the problems with the theme changer.

    May I ask the author if it is ok to post detailed explanation on this blog?


    Ilias m

  16. Jim

    I have a problem with jinitiator need to run oracle financials, I was able to set up jinitiator on to win 7 64 bit under the programs file not the (86x) everything works fine, but I cannot print at all, I do get an applet warning error at the bottom after the applet loads. Is anyone having this problems. If I go to “file /print” nothing pops up meaning my printer window should show up but nothing. can someone help me, maybe a missed something.


    • Stuart

      Can you tell me how you got to install on Win 7 64 bit? I have tried, but even using compatability, it starts to unpack, then just stops without installing, even when run as administrator?


      • Stuart

        Sadly, I am not able to upgrade the version of jinitiator, and am just trying to get our unsupported version of ebusiness to run on windows 7. I have it working using XP mode, but it would be simpler to deploy if I could get it to work without using XP mode.

      • Raymond Reid

        JInitiator is just a repackaged early release of a JRE. So using a later version shouldn’t have any major averse effect on your software. It’s worth giving it a test on one machine.

      • Stuart

        As I mentioned, this is not a version supported by Oracle, and with no support I cannot download the e-business patches that would be necessary for the Jinitiator upgrade. Also, as I have no Oracle support, I also have no access to any metalink articles that would explain how to do the upgrade.

  17. bharat

    Hi llias,

    How did you fix your repainting isues, I replace the jvm.dll file but now the forms apps are really slow.

  18. pochote

    -Dsun.java2d.noddraw=true worked for me. Thanks scriptfoo. I also changed intel graphic settings power plan to maximum performance. Im working on windows7 ultimate. IE8.

  19. thoufeeq

    dear sir

    i have issue with oracle forms on windows7. i replaced the jvm.dll file .but i couldn`t work oracle forms in widows 7.when i open oracle forms i got a error messege about Jinitiator

    what to do please help me……………………

  20. Pingback: Jinitator not working on Windows 7 | Platonic
  21. Germán Bernabé

    Hola Amigos,
    Yo he tenido problemas también con Jinitiator. La versión que uso yo es la He estado investigando el problema y he llegado a la conclusión de que existen versiones del fichero “jvm.dll” que funcionan correctamente con Jinitiator y otras que no.
    Mi ultimo problema ha sido con Windows 7 64 bits.
    Para esto he descubierto que solo funcionan archivos “jvm.dll” de versiones de Java 6.13 o inferiores. Si aún cambiando el fichero “jvm.dll” todavía no te funciona, podrías probar con versiones más antiguas de java.

    I’ll try to explain this in English, but my English isn’t very good.
    I’ve had some problems with Jinitiator. The version that I use is I’ve been researching the problem and I think that there are versions of “jvm.dll” that they working correctly and there are versions of “jvm.dll” that they are not working correctly.
    My last problem was working with Windows 7 64 bits.
    I’ve discovered that only working correctly the version 6.13 o lower of jvm.dll file.
    If you change the jvm.dll file and the problem persist, You can try with another old versions of the file.

  22. burnett437

    Hi, anyone found a solution for the JInitiator 1.3.1.x freeze o refresh problem (when you open the Control Panel item) working with IE 9 and Windows 7?

    I’ve tried ALL of the above but nothing…

    I’m thinking about a way to tell Windows to force 16bit color depth in that application….

    Thanks in advance,

    • Mohamed

      Hi, if you find a solution to this, please let me know, as I have Windows 7 with Java and I’m using the below workarround, it works anyway:
      Whenever I get a screen freezed, I change my color settings (change the colors, the resolution or the frequency), click on Apply the click on Cancel, it’s manual but it works perfectly

  23. mdsar2002

    Hello all,
    On Windows 7 64 bit VPC machine, I have installed Oracle Java Initiator 11.8, on the TOP of it Install NOP Config file, both applications are installed fine..no issue…..

    While Opening NOP appliactions, users are able to login successfully with their credentials, however it gives below issue

    1. some users able to work fine
    2. some users not able to open link, after login
    3. some users able to open link, after 2-3 click

    Not sure , what causing issue……any body have any clue please let me know….

  24. RAD

    I made my oracle forms aplications works on windows 7 (thanks to all the tips..you guys gave me), but something is ‘missing’ when I call reports from the aplications…..nothing happens….please help me. any idea..?? i can make querys from every forms, but i can’t generate reports.

  25. azrilaziz

    i have installed jinitiator and have the latest jre6. Still when opening ie8, it will ask for installing oajinit. Can you please help me on this. Thank you.

      • azrilaziz

        Hi raymond, I have replaced the jvm.dll file as per the instruction. Its like that the browser is not detecting the jinitiator. Do i need to set something in the environment variables.

      • Raymond Reid

        Is this the same when you use internet explorer as your browser?

        If it still isn’t loading, try uninstalling Jinitiator and then reinstalling in win XP compatible mode.

    • azrilaziz

      Raymond, It works. Thank you very much. But after I managed open the forms, it is hard to select certain fields. Cannot use tabs and arrow. Is there anyway to do this?

      • Raymond Reid

        This could be to do with the ‘jvm.dll’ which you use, the one I included in the blog post is very old (its from Java(TM) SE Runtime Environment 6u3, 2004) and a newer one might work better for you, download a newer version of the JRE use its ‘jvm.dll’ – It could be a case of trial & error, but would be worth it if you hit upon a ‘jvm.dll’ which enables you to use your application correctly.

  26. MarkV


    Thanks for the fix
    I have managed to get my app working with your suggestion, however im having another issue, when running the application, when filling in any information nothing shows until you move the window, i thought it was an app problem but then noticed the Jinitiator control panel does the same thing, if i change an option i have to ‘wiggle’ the window for it to update.

    I know this sounds very wierd but would appreciate any help.

    Running with your .dll and Windows7 + IE8


    • Raymond Reid

      Hi Mark, try a difference dll from a more up to date JRE the ‘jvm.dll’ which you download from me is very old (its from Java(TM) SE Runtime Environment 6u3, 2004) and a newer one might work better for you, download a newer version of the JRE use its ‘jvm.dll’ – It could be a case of trial & error, but would be worth it if you hit upon a ‘jvm.dll’ which enables you to use your application correctly.

      The Java Archive is here

    • Brian Evans

      Hi Mark,

      I am having the same problem that you described above, and for the life
      of me I can’t find how to keep this from happening. Did you manage to get this resolved?

  27. Hesham


    While connecting to an Oracle server using Internet Explorer and Windows XP, Windows crashes with Blue screen, knowing that I am using Jave Initiator 1.3

    Can anyone help Please

  28. shalitha

    Thnx guys it worked.
    But my font & font size of my reports have changed. My IAS is on win 2003,client is win 7 ie 9.

  29. Pingback: Jinitiator repaint on Windows 7 « Not so many…
  30. scriptfoo

    I thought I’d revisit this site to see if anything else was discovered … and to add more workarounds I’ve found

    Google’s “chrome frame helper” may also prevent jinitiator from working correctly. This BHO is silently added when a user accesses Google Calendar. End that task if it is running, and remove it from launching in the registry (user-specific hive).

    Last-ditch solution is to disable Windows 7 DEP (data execution prevention). Launch an elevated command line (run as admin), in the command line window type in “bcdedit /set {current} nx AlwaysOff” without quotes, reboot.

  31. imran danish

    Thanks to every one
    I did the jvm.dll replacing method and succeed on one computer but when i replaced it on 2nd machine it started to give an error unable to load JVM.DLL tried uninstalling and every thing but problem is still same any idea ?
    Erro Says: “jinitiator 1.3” Message (fatal error that the runtime couldn’t load C:/program~2/……jvm.dll)

    • Raymond Reid

      On the machine that your having issue:

      * Add/Remove all versions of Java listed.
      * Add/Remove all versions of Jinitiator listed.
      * Delete directories ‘C:\Program Files (x86)\Java’ & ‘C:\Program Files\Java’
      * Restart machine
      * Install latest JRE or JDK
      * Install Jinitiator and replace the jvm.dll
      * Load your web application.

      The above will clean your machine, as too many Java installation can sometime cause you these kind of issues.

      • imran danish

        as per your advice I followed the steps but the problem is same.
        Error is “jinitiator 1.3″ Message( the java environment cannot be loaded from

      • Raymond Reid

        Have you tried using the emulation modes in IE? (Press F12 scroll to Emulation Mode)
        This blog post was written long before E11 existed so I cant promise it’ll still work.

  32. Zofia Bartman

    I’m not sure where you’re getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for fantastic info I was looking for this info for my mission.

  33. Joe

    So i replaced the jvm.dll and put in -Dsun.java2d.noddraw=true but now I get the window that says oracle application server forms service has installed successfully. Then I click ok. Then nothing happends… gray screen…….

    • Raymond Reid

      Hi Joe,

      Grab a test machine & try the following on it, it’ll be down to different versions of Java and conflicting versions of files.

      * Add/Remove all versions of Java listed.
      * Add/Remove all versions of Jinitiator listed.
      * Delete directories ‘C:\Program Files (x86)\Java’ & ‘C:\Program Files\Java’
      * Restart machine
      * Install latest JRE or JDK
      * Install Jinitiator and replace the jvm.dll
      * Load your web application.

  34. Andi

    This fix is a GODSEND! Thank you SO much! I had been struggling for two days to get an old Oracle application to launch on my client’s Windows 7 laptop with no success. Added this DLL and BAM! All good! Thank you, thank you, thank you, thank you!!!

  35. mido2008

    Netscape Navigator works well with Oracle JInitiator on Windows 7. It is tested and working.
    No edits or anything else just install both programs and enjoy.

  36. Reggie

    Fantastic goods from you, man. I’ve understand your stuff previous to and you are simply too fantastic. I actually like what you’ve obtained here, really
    like what you are saying and the way wherein you
    say it. You make it entertaining and you still care for to stay it sensible.
    I cant wait to learn far more from you. This is really a
    terrific site.

  37. Marcus

    I think this is among the most important information for me.
    And i’m glad reading your article. But want to remark on some general things, The site style is great, the articles is really nice : D. Good job, cheers

  38. water damage phoenix

    Pretty section of content. I just stumbled upon your weblog
    and in accession capital to assert that I get in fact enjoyed account your
    blog posts. Any way I will be subscribing to your augment and even I achievement you access
    consistently quickly.

  39. joh burke

    How do we automate this for everone? Also os the a way to change home variable this app iuses? We redirect mydoc to server and it seems jinitiator follows it and causes extreme slow down

  40. Wendi

    I like the helpful info you provide in your articles.
    I will bookmark your weblog and check again here frequently.
    I am quite sure I will learn many new stuff right here!
    Good luck for the next!

  41. Wil

    hi, a colleague of mine has the same issue, I managed to get the issue fixed a year ago or so, (but don’t recall all details I’ve done…) the only difference I see that the Java, “System” tab, I have platform 7.2, he has 1.5. Would downloading the Java 7 do the trick? (if I try and it doesn’t , how can I get the 1.5 back???) (I replaced the jvm.dll)

    • Raymond Reid

      Wil copy the JVM.DLL back it up and replace with the downloadable version from blog. If it works other parts won’t so search the back catalogue of JVM’s to find the latest one which still works for what you require.

      • Wil

        Hi Raymond, thanks for the reply, I tried that, but then an error appears of which I did not make a not off…so I set the original version back… I think the error appeared when starting an applet. So normally I would click the desired Oracle link in the browser, then there;s a popup window which starts an applet right? There is goes wrong now….

      • Raymond Reid

        Wil, removing the whole of Java + folder reboot + reinstalling latest JRE/JDK + rebooting will get your machine working again. As how to solve the problem that your getting I’m unsure.

  42. Anna

    Please email me the jvm.dll file. Websense is blocking it at my company. (mlodzina@aecl.ca) Thank you very much!

  43. Stuart

    One other thought, is there any way to put this jvm.dll file in the oajinit.exe so that every time it is installed, it installs with the working jvm.dll?
    This would be easier than having to install Jinitiator and then overwriting the jvm.dll file, especially for users in remote locations.


    • Raymond Reid

      Sounds great. Do you know how to do that. I no longer work with Java so don’t have time to spend on it.. If you do it I’ll add to my blog. It still gets 300 hits a day on this topic. Crediting you.

      • Stuart

        Sadly I do not know how to do this. I was hoping that someone who reads your blog might have a solution.

        I think that the oajinit.exe is an Installshield 6.0 package. I can unpackage it, add the jvm.dll file to the cabinet file, but do not know how to repackage.

  44. springs vary

    When I originally commented I seem to have clicked on the -Notify
    me when new comments are added- checkbox
    and from now on each time a comment is added I receive four emails with the same comment.
    Perhaps there is an easy method you can remove me from that service?

  45. Pingback: Fix Fix For Jinitiator In Windows Vista Errors - Windows XP, Vista & Windows 7, 8
  46. Pingback: Fix Jinitiator Error Windows XP, Vista, 7, 8 [Solved]
  47. Jason

    I tried everything on this page but still fail. Replace JVM works for most PCs except one. I tried uninstall all java, remove folders, reboot, reinstall, replace jvm and no luck.

Leave a Reply to tetsu Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s