Java SE Development (JDK) not found installing Android SDK

This is a simple tutorial for users with Vista/Windows 7 64-bit.

So you got Eclipse(Helios, Indigo) 64 bit running on your 64-bit machine and definitely you have Java SE Development and Jave Runtime Environment in check. But when you run the Andriod SDK installer you get this error.

Java SE Development (JDK) not found.

Android SDK relies on Java SE Development Kit(JDK)
Go to http://java.sun.com > Downloads > Java SE > JD to download and install a JDK before continuing.

Note: A Java Runtime (JRE) is not enought to develop for Android.

Well its a bug in the installer, for a simple solution simply hit the Back button and click on Next. Your JDK should be detected.

Force Update your HTC Hero (GSM)

If you still haven’t received your update your HTC Hero (GSM version) for Andriod Eclair(2.1) from the stock Cupcake(1.5). Eventually the Andriod 2.1 update has been rolled out in the Taiwan, US, Asia and Europe. The update is over the air. Here is a trick I learned on how to force update it if you haven’t gotten the prompt yet. The trick is to adjust the date to a future date, maybe 1 month or 2 months further. This will force the phone to check automatically on HTC servers, within a few seconds you should get the prompt. There are a couple of updates, a firmware update and the Andriod Eclair 2.1 update. Download the first update and then the 2nd. Here are some shots I took while updating. Took me about an hour

BTW my HTC Hero was bought from Hong Kong so it’s default local is in cantonese after the update.