Scan documents
Fast Scanner scans any type of documents, ranging from a receipt to multiple pages book
Fast Scanner scans any type of documents, ranging from a receipt to multiple pages book
All scanned documents are exported as industry-standard PDF file. You can add new pages or delete existed pages within the PDF file
Just scan any documents and tap "Send" button
Fast Scanner support a lot of image editing options so you can make the scanned images as easy to read as possible
Extraxt text from your scanned documents
Fax your documents via Easy Fax app (by CoolMobileSolution)
Automatically uploading scanned documents to your own cloud storage (Dropbox, Google Drive or OneDrive)
It is very easy. At main screen, please tap to the Camera icon to start scanning.
Scan the QR codes
Download for iOS
Download for Andriod
Please open app setting, there is an option so that you can use the system camera of your phone.
At camera screen, please switch to batch mode. Using batch scan, you are able to capture multiple pictures and process at a same time.
At adjust contrast screen (after cropping picture), please tap to button at bottom bar to change scan mode (color, photo, grayscale and BW).
No. Please use the same Google Play (or App Store) account to download. In case you bought on Play Store and you want to re-download on App Store. Please contact us, we will give you promo code.
Fast Scanner send your faxes via Easy Fax app (another app of CoolMobileSolution). Please select the document, select action button, select "Send Fax".
For iOS version, please open Setting, backup data to iCloud and restore on your new device. For Android version, please backup data to file and restore backup file on new device.
Check Java Version Compatibility:
Update PATH Environment Variable:
Specify JVM Path to Surpac:
Reinstall Java or Surpac:
Verify JVM.dll Exists and is Not Corrupted:
Open surpac.ini (usually in C:\ProgramData\Geovia\Surpac\ or installation folder). Look for:
JAVA_HOME=C:\Program Files\Java\jre1.8.0_301
JVM_OPTIONS=-Xmx1024m
If these point to wrong or missing paths, the error occurs.
The “Surpac error loading jvm.dll” is almost always due to bitness mismatch, missing Java 8, or corrupted environment configuration. By systematically verifying your Java installation, editing surpac.ini, and ensuring proper permissions, you can resolve the error in 15–20 minutes. For enterprise environments, standardizing on the exact Java 8 64-bit build used by your Surpac release eliminates this issue across all workstations.
Final check after applying fixes: launch Surpac and immediately test a Java-dependent feature (e.g., Open → File of type: .xml report) to confirm stability. surpac error loading jvm.dll
Document version: 1.2 – applies to Geovia Surpac 6.x, 7.x, and MinePlan 3D (legacy mode). Last updated for Windows 10/11 64-bit.
The "Error loading: jvm.dll" in GEOVIA Surpac typically occurs when the software cannot access or initiate the Java Virtual Machine (JVM) required to run its user interface subsystem. This core file, jvm.dll, is natively part of the Java Runtime Environment (JRE) or Java Development Kit (JDK). Without it, Surpac fails to launch properly.
📄 Technical Paper: Resolving "Error Loading: jvm.dll" in GEOVIA Surpac
GEOVIA Surpac heavily relies on the Java Virtual Machine (JVM) to handle its user interface and back-end scripting subsystems. A frequent disruption reported by users is the error: "Error loading: jvm.dll. Unable to start the user interface subsystem." This document aims to dissect the root causes of this error—ranging from missing prerequisites to environment variable conflicts—and provide a structured framework for remediation. 1. Introduction
Surpac requires a valid, accessible Java environment to function correctly. When Windows fails to load the specified dynamic-link library (jvm.dll), the entire application's graphical infrastructure stalls. This issue generally manifests immediately upon executing the Surpac desktop shortcut. 2. Common Causes
The error is rarely caused by a bug in Surpac itself. Instead, it stems from the host machine's external ecosystem:
Missing C++ Runtimes: The jvm.dll library depends on specific versions of Microsoft Visual C++ Redistributable packages. If these are missing, Windows cannot load the file.
Missing or Corrupt Java Prerequisites: Many versions of Surpac require standard Java packages that may become corrupted or accidentally deleted. Check Java Version Compatibility :
Path & Environment Variable Mismatches: If multiple versions of Java are installed, the application might get confused or look for the file in the wrong directory.
Architecture Conflicts: Mismatching a 64-bit Surpac installation with a 32-bit Java installation (or vice versa) triggers fatal execution errors. 3. Step-by-Step Remediation Framework Step 1: Install Visual C++ Redistributables
A missing Microsoft C++ runtime file often prevents the operating system from reading jvm.dll.
Download both the x86 and x64 versions of the Microsoft Visual C++ Redistributable. Install them and restart your computer. Step 2: Install Surpac Pre-Requisites
GEOVIA ships specific pre-requisite installations required for exact application builds.
Locate your original Surpac installation medium or log into the official 3DEXPERIENCE GEOVIA User Community to download the designated prerequisites package.
Run the prerequisite executable, which should silently map the necessary Java environment directly to Surpac. Step 3: Reinstall/Update System Java
If the problem persists, a clean install of Java may replace the corrupted dynamic-link library. Update PATH Environment Variable :
Uninstall all legacy Java versions from the Windows Control Panel.
Download a fresh offline installer from the Java Official Website.
Match your operating system and Surpac build architecture (usually 64-bit). Step 4: Verify Environment Variables Ensure your machine knows where to look for Java.
Search for "Edit the system environment variables" in your Windows search bar. Click Environment Variables.
Under System Variables, look for JAVA_HOME. If it does not exist, click New and set the path to your Java installation folder (e.g., C:\Program Files\Java\jdk_version).
Find the Path variable, click Edit, and ensure that %JAVA_HOME%\bin is listed. 4. Conclusion
"Error loading: jvm.dll" can severely halt geological modeling workflows, but it is easily circumvented by maintaining up-to-date system runtimes and valid Java environments. By treating the local system dependency chain first, users will swiftly resolve the failure. JVM Path - Error loading jvm.dll - Adobe Community
| Symptom | Likely Fix |
| :--- | :--- |
| Error appears immediately on launch | Wrong Java bit-version (Use 32-bit) |
| Error appears only when opening Database module | Missing JDK or corrupted ODBC drivers |
| "Can't find jvm.dll" even after install | Broken Environment PATH or Registry |
| Error only on network/remote desktop | Network path to %APPDATA% is blocked |