11-22-2017 09:11 PM - edited 11-22-2017 09:18 PM
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
11-27-2017 09:47 AM - edited 11-27-2017 09:49 AM
HI Anrie,
The National Instruments forum will not be the right place to answer this question since this is not a product that we created or support. Look for support from The Mathworks Inc.
Matthew C
NI | AE