X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 29 Mar 2013 09:53 AM by  anon
8.2.2 installation on Windows 7 64 bit VM_SERVER_PATH, Java missing
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:6
New Member


--
29 Mar 2013 09:53 AM
    I installed IDL 8.2.2 on a Win 7 64 bit machine. Starting IDL I get a message that idlde cannot be started because java runtime isn't in the VM_SERVER_PATH.. I mucked around with the idlde.ini file to try to point this to where the java is installed. Seems like IDL comes with its own java installation should I point to there? I've tried a number of different ways. No luck. Can anyone who's done this successfully send me an example. I must not have the syntax right. Thanks

    Deleted User



    New Member


    Posts:
    New Member


    --
    11 Apr 2013 09:52 AM
    I'm not sure what this variable VM_SERVER_PATH is. It is not a variable that IDL will use, I believe. And as you said, IDL comes with it's own Java JRE so you shouldn't need to point IDL to any other Java. What is the exact error message that you see? Have you tried deleting the hidden directory called .idl located in your home directory? You can rename it to _idl if you would like to try first if this solves the issue. Cheers, Fernando

    Deleted User



    New Member


    Posts:
    New Member


    --
    24 Apr 2013 04:54 PM
    Hi Axel, Could it be that you are seeing the following error message: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Envi_idl. No Java virtual machine was found after searching the following locations: {VM_SERVER_DIR} in your current PATH If that's the case, try the following steps: The following steps may fix the problem (Administrative privileges are required): 1.) Using Windows Explorer, browse to the following directory of your IDL installation (depending upon the bit-version of ENVI/IDL you have installed or are using): (64-bit ENVI 5.0/IDL 8.2 - default location) C:\Program Files\Exelis\IDL82\bin\bin.x86_64\ (32-bit ENVI 5.0/IDL 8.2 - default location) C:\Program Files\Exelis\IDL82\bin\bin.x86\ From this location, create a backup copy of the file idlde.ini --for example, calling the backup file "idlde.ini.orig". 2.) Launch a plain text editor with administrative privileges ("Run as Administrator" on recent versions of Windows) to edit the "idlde.ini" file mentioned in step #1. 3.) Make the following change to the "idlde.ini" file: a.) On the line 2 of the file, there should be a line with the string: {VM_SERVER_DIR} b.) Replace this line with the path to the: [drive]:[install-dir-path]\IDL82\bin\bin.[platform]\jre\bin subdirectory of your ENVI/IDL installation. For example, for 64-bit ENVI 5.0/IDL 8.2 in the default directory: C:\Program Files\Exelis\IDL82\bin\bin.x86_64\jre\bin For 32-bit ENVI 5.0 /IDL 8.2: C:\Program Files\Exelis\IDL82\bin\bin.x86\jre\bin After the change first four lines in your "idlde.ini" file would might look like this (for example, 64-bit ENVI or IDL): -vm C:\Program Files\Exelis\IDL82\bin\bin.x86_64\jre\bin -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar c.) Save the change to "idlde.ini". After making this change, ENVI+IDL and IDL should launch without the error. I hope that helps. Cheers, Fernando
    You are not authorized to post a reply.