Hi,
I am having an error trying to use the ocean optics USB2000.
I downloaded the Matlab toolbox and installed the Omni Driver. I followed the readme by adding path to classpath.txt and librarypath.txt but getting the error:
Warning: A Java exception occurred trying to load the com/oceanoptics/omnidriver/api/wrapper/Wrapper class: Java exception occurred: java.lang.UnsupportedClassVersionError: com/oceanoptics/omnidriver/api/wrapper/Wrapper : Unsupported major.minor version 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 java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.mathworks.jmi.OpaqueJavaInterface.findClass(OpaqueJavaInterface.java:181) Warning: A Java exception occurred trying to load the com/oceanoptics/omnidriver/api/wrapper/Wrapper class: Java exception occurred: java.lang.UnsupportedClassVersionError: com/oceanoptics/omnidriver/api/wrapper/Wrapper : Unsupported major.minor version 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 java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.mathworks.jmi.OpaqueJavaInterface.findClass(OpaqueJavaInterface.java:181) Error using instrument/delete (line 82) Operation failed: An error occurred while executing the driver disconnect code. OmniDriver was not found or could not be loaded. Possible reasons are javaclasspath.txt or classpath.txt is not configured properly to load OmniDriver. If this error is not an instrument error, use MIDEDIT to inspect the driver. Error in icdevice (line 308) delete(obj); Error in Spectro (line 1) spectrometerObj = icdevice('OceanOptics_OmniDriver.mdd');
Instrument control toolbox:
https://www.mathworks.com/hardware-support/ocean-optics-spectrometers.html
Instrument driver:
Page I used to make the script (copy paste): Fetch Spectrum through Ocean Optics Spectrometer using MATLAB Instrument Driver