Changing the target runtime will not change where your run configuration points.
You need to go into your Run/Debug configuration and change the execution environment there to point to the desired target.
Personally, I think this behaviour is confusing. I recommend filing a bug against Eclipse to make this easier to use.
Francis Upton
2009-09-28 13:10:14