What is JExifViewer?
JExifViewer is an Open Source Java application for displaying and comparing Exif information stored in JPEG files. JExifViewer is an Open Source project released under the GPL. JExifViewer has an image viewer in which you can rotate, flip and/or zoom in and out with the selected image. The images can also be printed. Images can be displayed in a slideshow ( up, down, random, loop). You can also copy, move, delete or rename the images. At present JExifViewer is only available in English and German. There is a short on-line help available through the menu bar or under the F1 key. The program can be found at sourceforge.

Available EXIF and IPTC definitions
NameSoftwareOriginal dateLightExposure modeGPS VersionID
SizeChange dateDigitized dateFlashWhite balanceGPS Latitude
ResolutionArtistComponentsFocalDigital zoomGPS Longitude
Focal plane resolutionYCbCr positionCompressed bits/pixelColor spaceFocal-35 mmGPS Altitude
File sizeCopyrightShutter speed (APEX)X-DimensionSceneGPS Timestamp
File dateExposureAperture (APEX)Y-DimensionGainGPS Satelliten
MakeF-NumberBrightness (APEX)SensingContrastGPS Status
ModelExposure prog.Exposure biasSourceSaturationGPS Messmethode
DescriptionISOMax. apertureScene typeSharpnessGPS Map
OrientationExif versionMeteringRenderedDistance


JExifViewer on an eComStation machine with Open JDK


I use a JExifViewer.cmd file to start the program. It looks like this;
@echo off
set path=[drive: java]\JAVA160\bin
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set CLASSPATH=
[drive: JExifViewer]
cd [drive: JExifViewer]\JExifViewer
java -Duser.home=[drive: JExifViewer]\JExifViewer -jar jstart.jar 2>JExifViewer_18_bugtracker.txt
I use 2 separate partitions, one for Java and one for JExifViewer with the files created by this program. The references used in the cmd file;

  • [drive: java] = station with Java
  • [drive: JExifViewer] = station with JExifViewer

should be replaced by real drive letters. Save the file and rename it to JExifViewer.cmd or use/adjust the JExifViewer.cmd from the distribution. This file is copied to the JExifViewer directory. Furthermore, different paths?, adjust according to your needs. The statement "-Duser.home=[drive: JExifViewer]\JExifViewer" will ensure that JExifViewer will save all necessary files in own directory instead of saving them in the home directory. The addition "2>JExifViewer_18_bugtracker.txt" ensures that errors are saved in the file "JExifViewer_18_bugtracker.txt". The 2 in "2>" is not a typo!

Download
In the file you can find the above command file (all drive letters are on set to C:), an OS/2 icon, a readme file and the program: JExifViewer-eCS.zip.

revision December 8, 2012