I installed the latest version of Java (Version 8 update 381). I downloaded the utility and unzipped it. When I try to run it, I get:
C:\Users\Mike>"C:\Users\Mike\Desktop\Roku\Static Channel Analysis Tool\sca-cmd\sca-cmd\bin\sca-cmd"
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/roku/sca/cmd/CommandLineInterface has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
The documentation for using the Windows version of this tool is lacking. It does not mention what version of Java is needed. I found that it worked with Java JDK 19.02.
The documentation for using the Windows version of this tool is lacking. It does not mention what version of Java is needed. I found that it worked with Java JDK 19.02.