Skip to content
EID Viewer repository (deprecated Java implementation)
Java Other
  1. Java 98.2%
  2. Other 1.8%
Branch: master
Clone or download
Wouter Verhelst
Wouter Verhelst Release v4.3.0
This version will only be supported for converting .csv files to .eid files.
All other functionality has not been tested, and while it may magically work,
this is not guaranteed. Please use the native viewer instead!
Latest commit 3f6e838 Jan 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
debian Provide eid-viewer as arch-indep packages Sep 17, 2015
eid-viewer-convertor Release v4.3.0 Jan 12, 2018
eid-viewer-gui Release v4.3.0 Jan 12, 2018
eid-viewer-lib Release v4.3.0 Jan 12, 2018
eid-viewer-osx Release v4.3.0 Jan 12, 2018
eid-viewer-win32 Release v4.3.0 Jan 12, 2018
rpm Fix version number here, too Nov 30, 2016
xml Add a README file. Sep 22, 2015
.gitmodules Fix maven usage Oct 8, 2015
.travis.yml Whoops, no OpenJDK9 for travis yet. Jan 11, 2018
COPYING sane trunk strategy Feb 9, 2012
COPYING.ARTWORK updated copyright dates May 22, 2013
COPYING.LESSER sane trunk strategy Feb 9, 2012 Don't try the "svnversion" thing anymore. Jan 21, 2015
NEWS added --with-jars to debian/control Mar 17, 2011
README Include the distribution in the version number, similarly to the way … Jun 25, 2014 Bump version number once again Nov 30, 2016 reverted automatic versioning to just version, not revision Mar 14, 2012
pom.xml Release v4.3.0 Jan 12, 2018


# NOTE #


The older, Java-based, implementation of the eID viewer has now been
replaced by native versions for Windows, OSX, and GTK, and its code is
found in the Fedict/eid-mw repository (plugins_tools/eid-viewer) in here
on GitHub.

Please go there for any issues you may have with the eid-viewer.

# NOTE #

eID-Viewer is a graphical interface to the Belgian Electronic Identity Card
use it to view, print, save data from the Belgian electronic identity card.

eID Middleware Project
Copyright (C) 2010 - 2014 Fedict

By Frank Marien
Based on eID Applet by Frank Cornelis

This is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License version
3.0 as published by the Free Software Foundation.

This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this software; if not, see

Official releases and support are available on
Source code and other files are available on
Source code for eID Applet is available on


Requires a recent Maven installation, with dependencies.
Tested only on GNU/Linux systems, but should work on any Maven-enabled system

for all Platforms Except MS Windows:

$ mvn clean package


- a shaded, runnable jar file in eid-viewer-gui/target:
	e.g. eid-viewer-gui/target/eid-viewer-gui-4.0.7.jar
	run with java -jar eid-viewer-gui/target/eid-viewer-gui-4.0.7.jar
	on many platforms, this jar can be ran directly, e.g.
	double-clicked or used as an executable.

- a zipped OSX Application Bundle in eid-viewer-osx/target
	e.g. eid-viewer-osx/target/
	copy to an OSX system and unzipping will awake its bundle nature:
	It will become a runnable application. Double-click to run.

There are autoconf/automake files in the distribution root dir,
to facilitate packaging/running on GNU/Linux systems. These assume the
presence of the shaded jar described above. See comments in

for MS Windows:

In addition, if you have a local launch4j installation, add it as a
property: e.g. 

$ mvn -Dlaunch4j-base=/opt/launch4j clean package

.. this produces, additionally to the 2 artifacts described above,

- a 32-bit MS Windows Executable file, in eid-viewer-win32/target
	e.g. eid-viewer-win32/target/eid-viewer-4.0.7.exe
	copy to an MS-Windows system, and double-click.

(We used the launch4j maven plugin, in previous versions, eliminating
the need for a local launch4j installation, but this plugin is unmaintained,
while launch4j itself is alive and kicking. The resulting .exe was no longer
fully functional. This compromise is slightly more difficult to build,
but much better for the end-user).

You can’t perform that action at this time.