Geotag should run on any operating system for which a Java SE 6 runtime is available. Earlier versions of the Java runtime will not work with Geotag, as the program fundamentally relies on several features only available since version 6 of the Java runtime.If your computer doesn't have this version of Java installed, you can download it by clicking on this image:
Geotag uses ExifTool by Phil Harvey to write the location information back to your photos and to read information from RAW image files. You can download it from here. Make sure that the executable (exiftool or exiftool.exe) is on your computer's path or use
File->Settings to tell Geotag where to find it.
Geotag on its own reads GPS data from GPX files only. We recommend using the excellent GPSBabel by Robert Lipe to put your GPS data into GPX files. You can download it here. If GPSBabel is installed and you tell Geotag (
File->Settings) where to find it, you can download your tracks straight from your GPS into Geotag and save them as GPX files.
If you are working with RAW files you might consider installing dcraw by Dave Coffin. It enables Geotag to extract and display preview and thumbnail images from your RAW image files. This is not necessary for Geotag to work, but nice to have. You can download it from here and a Windows version is available from here. Another Windows version available here doesn't seem to work very well with Geotag. Once installed you can tell Geotag where to find the
dcraw executable by opening
Geotag has its own small web server built in. This is where your browser gets the map web page from, that contains the Google Map. It is also needed to send location updates back to Geotag. Therefore your firewall must allow Geotag to run its web server on port 4321.