# Error " java.lang.NoClassDefFoundError: com/sun/jna/Library " whilst using Kinect

**URL:** <https://discourse.processing.org/t/error-java-lang-noclassdeffounderror-com-sun-jna-library-whilst-using-kinect/35663>\
**Category:** Electronics (Arduino, etc.)\
**Created:** [March 10, 2022, 2:43pm UTC](https://discourse.processing.org/t/error-java-lang-noclassdeffounderror-com-sun-jna-library-whilst-using-kinect/35663 "2022-03-10T14:43:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![LRO](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@LRO](https://discourse.processing.org/u/LRO)\
**Post date:** [March 10, 2022, 2:43pm UTC](https://discourse.processing.org/t/error-java-lang-noclassdeffounderror-com-sun-jna-library-whilst-using-kinect/35663/1 "2022-03-10T14:43:27Z")

</div>

I am trying to use the Kinect 1414 for the first time with Processing but I am running into this error every time. Can anyone help?

I am running on a Mac M1 with Big Sur v11.2

Here’s a similar error I have on one of the example codes:

RuntimeException: java.lang.NoClassDefFoundError: com/sun/jna/Library  
java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sun/jna/Library  
at processing.opengl.PSurfaceJOGL.lambda$initAnimator$5(PSurfaceJOGL.java:481)  
at java.base/java.lang.Thread.run(Thread.java:829)  
Caused by: java.lang.NoClassDefFoundError: com/sun/jna/Library  
at java.base/java.lang.ClassLoader.defineClass1(Native Method)  
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)  
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)  
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)  
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)  
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)  
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)  
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)  
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)  
at org.openkinect.processing.Kinect.(Unknown Source)  
at PointCloud.setup(PointCloud.java:42)  
at processing.core.PApplet.handleDraw(PApplet.java:2151)  
at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:894)  
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)  
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)  
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)  
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)  
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)  
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)  
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)  
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)  
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)  
at java.base/java.util.TimerThread.mainLoop(Timer.java:556)  
at java.base/java.util.TimerThread.run(Timer.java:506)  
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Library  
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)  
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)  
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)  
… 24 more  
RuntimeException: java.lang.NoClassDefFoundError: com/sun/jna/Library  
Could not run the sketch (Target VM failed to initialize).  
For more information, read Help → Troubleshooting.
