Engineers at Analog have duplicated the problem. It stems from the OneWireViewer's use of the "Java Security Manager", which is disabled in Java 24. Here is a web page from Oracle that illuminates the issue in more detail:
The Security Manager Is Permanently Disabled
Since the Java Security Manager is permanently disabled in Java 24, the only workaround we can provide is for the customer to move to an earlier version of Java. Java 17 through Java 23 is known to allow the OneWireViewer to run. For now, the workarounds are to:
1. Move to a an earlier OpenJDK release (such as Java 17).
2. Or, download and install a third-party software package that performs the same functionality as the OneWireViewer Java Demo but at a commercial-grade level. Here are a few of them:
- https://www.ibuttonlink.com/products/exactlog-software (ExactLog
Software)
- https://www.embeddeddatasystems.com/Thermodata-Viewer-Software_p_140.html (Thermodata Viewer, Thermo Track PC, and TC-Server Software)
- https://etemperature.com.au (eTemperature Software)