Surround SCM and Vista: Shine on

So when running the current version (5.0.4 at time of writing) of Surround SCM on Windows Vista there is a little problem. Instead of seeing this:

Surround SCM in Aero mode

you end up getting this:

with a demeaning warning that looks like this:

And, well, that just stinks. If you take away the Aero shininess from Vista all you have left is Windows XP with a lot of Allow or Deny popup boxes. Fear not though, here’s how to fix it.

First, let me explain what is going on. Surround SCM uses a product called Guiffy to do its Diff/Merge functionality and Guiffy is written in Java. (Surround SCM is in C++ for the curious.) When the Surround client starts up it creates a JVM so that when you ask for a diff or a merge Guiffy can launch and do all the crunching. Unfortunately, the current version of Surround ships with JRE 1.4 which apparently gets along with Aero as well as Paris gets along with Nicole.

Essentially, when the JRE 1.4 starts Vista throws up its hands in exasperation, says “This is NOT hot” and switches to basic mode.

To fix this, follow this link to Sun’s Java download page and download the JRE 6u1 for Windows.

JRE download link

Once the magic gnomes of the internet have delivered it to your computer install it and stare at this progress screen for a while. (Or maybe go get a drink or a bagel or a bacon sandwich or something.)

JRE install progress

Once it is done installing go the Tools menu of the Surround client and select User Options.

Surround SCM Tools menu

From here you are going to need to change the JRE setting from what it currently is:

User Options with default JRE

to what we want it to be, the new Sun JRE. Your install path may vary, but you get the idea. Then just quit the Surround client, start it up again and ta-da you’re set.

About Grant

I grew up on the mean cul-du-sacs of Troy, Ohio, USA. I first started "programming" at the age of five on an Atari 400 when I used BASIC to draw an ASCII picture of robot with wheels on his feet. Why the emphasis on feet with wheels? At the time it was a big deal, I didn't have wheels on my feet which forced me to walk everywhere. I would have been so much cooler to just skate around. Since then I've gone on to work on all manners of different technologies, but rest assured if I ever write another robot program he won't just be walking around. Perhaps some tank treads...
This entry was posted in Surround SCM, Vista. Bookmark the permalink.

2 Responses to Surround SCM and Vista: Shine on

  1. Tim says:

    I’ve looking for this answer for a couple of months now – thanks.

  2. Brent says:

    Brilliant! Thanks for posting this quick help tut.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>