Click here to Skip to main content
15,888,984 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am looking for a tool, or utility app, that allows me to have multiple version of the same development language installed (e.g. java 1.8.0, java 1.7.0, python 2, python 3, etc) and maintain what version is being used via a profile for whatever project I might be working on at that moment.

This could potentially be extended to have multiple profiles for differing versions of tools, libraries, or whatever. I didn't want to go out and roll my own if it was something that already existed (which there has got to be right)? I can't be the only one that has a need to use ver 1.x.x and ver 2.x.x of the same frameworks and tools. Especially since as a contract SQA engineer that works with multiple different projects all with their different versions of the same tools being used.

I am not even entirely certain how to specifically search for something like this.

What I have tried:

I've tried searching google, stackoverflow, and browsing github with no results.
Posted
Updated 31-Dec-19 7:15am

You do not need any special tool, just install them and use environment variables to select the one you wish to use in batch mode. Most development systems allow the co-existence of different language versions. I have had Java 7 and Java 8 on my system together; also Visual Studio 2010 and 2013. I have not tried Python but I am sure it is just as easy.
 
Share this answer
 
v2
Richard's answer is probably correct, but if this does not work you can use virtual machines e.g. VirtualBox or Hyper-V (on Windows).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900