Complete step-by-step instructions to install and configure eMark PDF Signer on your system. Follow the guide for your operating system below.
Important: Java 8 Required
eMark requires Java SE 8 (JDK or JRE 1.8.x) specifically. It is NOT compatible with Java 7 or Java 9+. Make sure to install Java 8 before proceeding.
Visit the GitHub releases page and
download the latest
.exe
installer for Windows.
If you don't have Java 8 installed, download and install it first:
Download from Oracle website (requires account):
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmlFree, production-ready distribution:
Download Corretto 8 MSI InstallerOpen-source Java distribution:
https://adoptium.net/temurin/releases/?version=8Verify Installation: Open Command Prompt and run:
Expected output:
java version
"1.8.0_xxx"
Double-click the downloaded
eMark-setup.exe
file and follow the installation
wizard.
• Accept the license agreement
• Choose installation directory
(default:
C:\Program
Files\eMark)
• Select whether to create desktop shortcut
• Click Install and wait for completion
After installation completes, launch eMark from:
eMark.exe
Windows installation complete! Skip to Certificate Setup
Install OpenJDK 8 using apt:
Verify installation:
Download the latest .deb package:
Install the .deb package:
Run from terminal or application menu:
Or search for "eMark" in your application launcher.
Install OpenJDK 8 using dnf:
Verify installation:
Download the universal JAR file:
Create a .desktop file for easy access:
Add the following content:
For other Linux distributions, use the universal JAR file which works on any Linux system with Java 8.
Use your distribution's package manager to install Java 8. Examples:
Download the universal JAR file:
eMark runs on macOS using the universal JAR file. Follow these steps to set it up.
Install Java 8 using Homebrew (recommended):
Alternative: Download from Adoptium
Download the latest JAR file:
Or download directly from the releases page
Run the JAR file:
Tip: Create an alias for easy launching:
Detailed instructions for installing Java 8 on different platforms.
Java Version Compatibility
eMark requires exactly Java 8 (1.8.x). Using Java 7 or Java 9+ will not work. If you have multiple Java versions installed, ensure Java 8 is set as default or use the correct path.
Expected output should show version 1.8.x:
If you have multiple Java versions installed:
Set JAVA_HOME environment variable to Java 8 directory
Configure your digital certificates for signing PDFs. eMark supports multiple certificate sources.
Quick guide to get started with eMark after installation.
Open eMark from your application menu or run command
Go to Settings → Keystore and configure your certificate source
Click File → Open and select a PDF document to sign
Click "Begin Sign", draw signature area, customize appearance, and sign
You're all set! Start signing PDFs with eMark.
Problem: "Unsupported major.minor version" or "Java version error"
Solution:
java -version
Problem: USB token or certificate not showing up
Solution:
Problem: eMark doesn't launch or crashes immediately
Solution:
Problem: PDF won't open or displays incorrectly
Solution:
Problem: Signed PDF shows as invalid in Adobe Reader
Solution:
Need More Help?
Visit our GitHub Issues for support or to report bugs. Check the Wiki for detailed documentation.
Can't find what you're looking for? Our community is here to help!