I have three project running on eclipse i want to use JDK 1.4 for two project and JDK 1.6 for third project how do i do that?
            Asked
            
        
        
            Active
            
        
            Viewed 2.5k times
        
    13
            
            
         
    
    
        RPB
        
- 16,006
- 16
- 55
- 79
- 
                    2Also note there is two things here: One being which JVM Eclipse uses to _run_ your program, and the other what JVM the Eclipse _compiler_ targets. – Thorbjørn Ravn Andersen Jan 09 '11 at 11:50
- 
                    1On a note unrelated to this question: **DO NOT** add "Thanks in advance" or similar clutter to posts. See this post: http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts – NullUserException Oct 08 '12 at 19:50
2 Answers
15
            You need:
- first to declare the different JRE in your Eclipse: See "Eclipse - no Java (JRE) / (JDK) … no virtual machine…"
- then to add the right JRE in your project settings (see this blog post for instance)

The default JRE is shown with a check mark and is used by new eclipse projects unless the project specifically overrides the value.
So the next step is to check which JRE the current project is using.
- Right click the project and choose "properties".
- Select "Java Build Path" and then click the tab labeled "Libraries". You should see an entry like "JRE System Library [version]".
To change the JRE version,
- highlight the entry and click "Remove".
- Then click "Add Library...". Choose "JRE System Library".
If you choose "Workspace Default", the project will use the JRe defined under "Windows -> Properties" as explained above.
You may also specify an alternate JRE located somewhere on your file system, or choose an embedded execution environment provided by Eclipse.
1
            
            
        you can configure VM in eclipse.ini file.
 
    
    
        p27
        
- 2,217
- 1
- 27
- 55
- 
                    Thanks @p27, I needed a 32 bits JDK to work with a custom 32-bits Eclipse, while my JAVA_HOME is set to a 64 bits. – Alex May 21 '18 at 14:11
 
    