I'm trying to get JTempestSDR running on Windows 7 x64. This is a Java application that decodes images from unintentional RF radiation from displays like the Tempest project. The program has mixed reports of success, but it has an issue with many people where the JAR file will not run. Double clicking on the file does nothing, even with the 32-bit version of Java installed (which is required). The developer says if this happens to recompile the source code. I'm not familiar with how to do that and was wondering if someone can test this and recompile the application if they also have issues.
Here is the GitHub page and the command line output. The Java app is supposed to open and prompt you to select an EXTIO DLL file for your radio. Other JAR files work fine.
martinmarinov/TempestSDR
Here is the GitHub page and the command line output. The Java app is supposed to open and prompt you to select an EXTIO DLL file for your radio. Other JAR files work fine.
martinmarinov/TempestSDR
Code:
java -jar JTempestSDR.jar
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: martin.tempest.core.TSDRLibrary.init()V
at martin.tempest.core.TSDRLibrary.init(Native Method)
at martin.tempest.core.TSDRLibrary.<init>(TSDRLibrary.java:207)
at martin.tempest.gui.Main.<init>(Main.java:186)
at martin.tempest.gui.Main$1.run(Main.java:165)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)