From 7538aa92bffc34d8fc8474dd471a60a8bcd71ca2 Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 30 Jan 2023 17:30:42 +0100 Subject: Now works with Java 11! Uses ph4r05's jcardsim release 3.0.5.11: https://mvnrepository.com/artifact/com.klinec/jcardsim/3.0.5.11 Uses ant-javacard v21.12.31: https://github.com/martinpaljak/ant-javacard/releases/tag/v21.12.31 Also note the JavaCard and Java compatibility issues: https://github.com/martinpaljak/ant-javacard/wiki/Version-compatibility --- src/cz/crcs/ectester/reader/ECTesterReader.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/cz/crcs/ectester/reader/ECTesterReader.java b/src/cz/crcs/ectester/reader/ECTesterReader.java index 7bd7d42..02c6558 100644 --- a/src/cz/crcs/ectester/reader/ECTesterReader.java +++ b/src/cz/crcs/ectester/reader/ECTesterReader.java @@ -49,7 +49,6 @@ import javax.xml.parsers.ParserConfigurationException; import java.io.*; import java.math.BigInteger; import java.net.URL; -import java.net.URLClassLoader; import java.nio.file.Files; import java.security.Security; import java.security.spec.ECParameterSpec; @@ -89,9 +88,9 @@ public class ECTesterReader { private static final int TRY_VERSIONS = 10; static { - URLClassLoader cl = (URLClassLoader) ECTesterReader.class.getClassLoader(); + ClassLoader cl = ECTesterReader.class.getClassLoader(); try { - URL url = cl.findResource("META-INF/MANIFEST.MF"); + URL url = cl.getResource("META-INF/MANIFEST.MF"); Manifest manifest = new Manifest(url.openStream()); String commit = manifest.getMainAttributes().getValue("Git-Commit"); GIT_COMMIT = (commit == null) ? "" : "(git " + commit + ")"; -- cgit v1.2.3-70-g09d2