The ‘Could Not Start Java Virtual Machine. Chart will not be drawn.’ – problem

This afternoon I wanted to draw a few charts with PAWS (former SPSS) 18 on my mac. A nice histogram was only a few clicks away, so I thought. Unfortunately, a recent Apple Java update messed up the Chart Java applet SPSS needs to draw charts. I did lots of Googling, but I was unable to find an ‘out-of-the-box’ solution. After a few hours of trial, error and Google, I came up with a solution:

First of all, you need to restore the old Java version 1.5.0, so you have BOTH the old 1.5.0 and the new 1.6.0 java versions installed.

  1. Download the official Java package from Apple: Java for Mac OS X 10.5 Update 4, dated June 15, 2009.
  2. Use the excellent shareware utility Pacifist to open the downloaded JavaForMacOSX10.5Update4.pkg file.
  3. First use Finder to go to System > Library > Frameworks > JavaVM.framework > Versions and delete the two aliases (symlinks) 1.5 and 1.5.0. Donโ€™t skip this step, because otherwise the extraction will follow the symlinks and overwrite the contents of the 1.6.0 folder, which will corrupt your java installation!
  4. In Pacifist, drop downto Contents > System > Library > Frameworks > JavaVM.framework > Versions.
  5. In Pacifist, select 1.5 and 1.5.0, Control-click on the selection, and chose Install to Default Location from the pop-up menu.

Now, secondly, you need to point PASW/SPSS to the old java library, since it can’t handle the new java version.

  1. Use the finder (not the dock) to go Applications > SPSSInc > PASWStatistics 18
  2. Right click PASWStatistics18.0 and choose ‘show package content’
  3. Navigate to Contents > Bin
  4. edit the file jvmcfg.ini with text editor: change the line ‘jvm_lib_path1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Libraries/’ to jvm_lib_path1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/
  5. Save the file

Open SPSS 18 again, and the graphs will magically be drawn again!

Dit bericht is geplaatst in IT met de tags , , . Bookmark de permalink.

37 reacties op The ‘Could Not Start Java Virtual Machine. Chart will not be drawn.’ – problem

  1. Lisette schreef:

    Ontzettend bedankt! Thank you very much! This completely solved the problem in SPSS 18 drawing graphs. I just followed the steps, it was very clear, and, most important: works!

  2. Ivar schreef:

    Genius, thank you so much!

  3. Thijs schreef:

    Werkt geweldig! Tien minuutjes werk en ik kan verder. Bedankt!

  4. Dick schreef:

    Leuk idee, maar de installatie van de oudere Java versie met Pacifist liep tot twee keer toe vast.
    Dus ben ik er maar mee gestopt, maar nu kan ik SPSS helemaal niet meer openen. En via software-update komt Java versie 10.6 update 3 weer naar voren, maar bij de installatie daarvan krijg ik op het laatst ook een foutmelding.

    Het leek zo mooi te zijn.

    Heb je hier misschien een oplossing voor?

    Mvg!

  5. Jaimie schreef:

    Super bedankt!

  6. Daivd schreef:

    You da you da best.

  7. Karen Thomassen schreef:

    Hoi Wouter,

    Je bent geniaal!! Dit had ik natuurlijk nooit zelf gekund maar de instructies zijn superduidelijk… ik kan weer verder!

    Thanks ๐Ÿ™‚

  8. Joke Kort schreef:

    Hoi Wouter,

    Dank, dank, dank! Na lang prutsen kwam ik hier uit en jouw oplossing werkt perfect! Ik kon tevens geen exel files importeren/openen. Ook dat is hiermee opgelost (naast de graphs).

  9. Floor van Dijk schreef:

    Bij mij werkt het niet, ik blijf de foutmelding krijgen als ik SPSS 18 wil openen: “Er is geen compatibele versie van Java 1.5+ beschikbaar”.

    Zou je me kunnen emailen om me te helpen, want ga stuk als dit niet lukt..

  10. Floor van Dijk schreef:

    Hoooo wacht, correctie. Ik had eerst een nieuwere Java-update te pakken en daar zat de fout.

    Als nog bedankt!! ๐Ÿ˜€

  11. Floor van Dijk schreef:

    Helaas. Een paar seconden na het opstarten van SPSS sluit hij alsnog helemaal af.
    Waaaaar gaat dit mis?

  12. Wietske schreef:

    Heel erg bedankt.
    Complimenten voor de duidelijke instructies!
    Groet

  13. esther schreef:

    i found the file jvmcfg.ini but i couldn’t open it…
    how do i change the context?

  14. RAlf schreef:

    Thanx a lot!!!

    Ralf

  15. Neelke schreef:

    Heel erg bedankt! Even zoeken, maar werkt perfect. De help functie van spss bij ibm online kan hier nog een puntje aan zuigen. Je hebt me enorm geholpen.

  16. KB schreef:

    Fantastic! many thanks I’m very grateful that you shared your solution

  17. Denise schreef:

    Hoi!

    Ik heb precies hetzelfde probleem. Nu heb ik stap 1 en 2 uitgevoerd, alleen ik loop vast bij stap 3. Ik kan System > Library > Frameworks > JavaVM.framework > Versions and delete the two aliases (symlinks) 1.5 and 1.5.0 niet vinden (op mijn NLse mac) en mijn vraag is dan ook, hoe kom je daar?

    Alvast bedankt!

  18. Anja schreef:

    is there another app instead of Pacifist to restore Java 1.5.0 and 1.5? I just can’t install Pacifist

  19. yvonne schreef:

    Bij punt 1 gaat het al mis: installatie gaat alleen op Leopard en ik heb Snow Leopard. Denk dat ik maar SPSS 19 ga installeren (had eerst 18).

  20. Laurens schreef:

    Wouter kan je me aub helpen? Het lukt me niet, en die file die ik moet downloaden is geen .pkg file maar een .dmg file. Misschien is de website ondertussen veranderd? Het zou erg fijn als je me kan mailen.

    Mvg,

    Laurens
    laurensvdvorst @ hotmail . com

  21. Great Stuff! Thanks for the hard work nicely described.

  22. Daria Henning schreef:

    hallo,

    ik heb eigenlijk precies hetzelfde probleem , maar dan voor mac OS 10.6.8, dus de bovengenoemde “handleiding” werkt helaas niet ,omdat ik geen update van 10.5 kan installeren. Heeft iemand enig idee hoe dit op te lossen of evtl hetzelfde probleem voor dit besturingssysteem?

    Groetjes,Daria

  23. Paul Ambrose schreef:

    If you are using Safari or Chrome on a MAC, #4 in the second set of instructions gets cut (/Libraries/ at the end of path variable, doesn’t show up). It took me quite a while to figure that out till someone pointed out the instructions appear different on Firefox.

  24. Amer schreef:

    Thank you for the solution. It saved me time going back to my old computer.

    One thing, in step #4 (the second set), you mentioned the new path:
    jvm_lib_path1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/

    But it should be:
    jvm_lib_path1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/

    The last word (Libraries) is not there in the post. So I had to add it.

    Thank you again, the solution is perfect!

  25. Paul Martin schreef:

    On iMac with os10.7 running getting problems.
    Used macbook to run pacifist and get the 1.5.0
    However then had to copy it to where I think is the right location on my iMac
    because I can’t run
    chose Install to Default Location from the pop-up menu.
    I put it in JavaVM.framework and changed the ini file but it does not work
    I notice that all the files in JavaVM.framework have the short cut/alias symbol next to them-so I don’t know if that is confusing things
    Any suggestions?

  26. Cam schreef:

    hi there I’m nearly there but I can’t seem to find how to modify the pathway at the end from current Java vm to 1.5 Java vm.
    Please help! I’m using mac osx 10.6.8 and spss student 18
    Thanks

  27. papobao schreef:

    Brilliant, could not get this solved until I came across your solution.
    Thank you very much.

  28. ERM schreef:

    Heel erg bedankt! Je bent de held van de dag! Via de IBM SPSS site was het me gewoon niet gelukt, wat een sh*tsite.

    THanks!!!

  29. Erdogan Sener schreef:

    Hoi Wouter,
    heb je de oplossing ook in het Nederlands?
    Ik kan in de Finder de map “System > Library > Frameworks > JavaVM.framework >” niet vinden…

  30. Lauren schreef:

    Hi, I am having the same problem and I followed the steps and it still doesn’t work …! Has anyone had this issue!?

  31. Brad schreef:

    Wow. Many thanks.

  32. Nadene schreef:

    Thank you so much! It worked perfectly (Mac OS X 10.6.8. with PASW version 18).

  33. Leon schreef:

    Thank you! If you ever come to Melbourne I’ll buy you a beer ๐Ÿ™‚

Geef een reactie