# Processing 3 keeps throwing an error, when I try to run any Java code!

**URL:** <https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739>\
**Category:** Processing\
**Created:** [September 1, 2019, 9:58am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739 "2019-09-01T09:58:37Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BitLlama](https://avatars.discourse-cdn.com/v4/letter/b/dbc845/32.png) [@BitLlama](https://discourse.processing.org/u/BitLlama)\
**Post date:** [September 1, 2019, 9:58am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/1 "2019-09-01T09:58:37Z")

</div>

> Exception in thread “Thread-25” java.lang.RuntimeException: Exception while attempting /usr/lib/jvm/java-8-openjdk/bin/java -agentlib:jdwp=transport=dt\_socket,address=8357,server=y,suspend=y,quiet=y -Djna.nosys=true -Djava.ext.dirs=/usr/lib/jvm/java-8-openjdk/lib/ext -Djava.library.path=:/usr/share/processing/core/library:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib -cp /tmp/sketch\_190901a6340003778287887050temp:/usr/share/processing/core/library/gluegen-rt-natives-linux-aarch64.jar:/usr/share/processing/core/library/gluegen-rt-natives-macosx-universal.jar:/usr/share/processing/core/library/core.jar:/usr/share/processing/core/library/jogl-all-natives-windows-i586.jar:/usr/share/processing/core/library/jogl-all-natives-linux-armv6hf.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-i586.jar:/usr/share/processing/core/library/jogl-all-natives-linux-amd64.jar:/usr/share/processing/core/library/jogl-all.jar:/usr/share/processing/core/library/gluegen-rt.jar:/usr/share/processing/core/library/jogl-all-natives-macosx-universal.jar:/usr/share/processing/core/library/jogl-all-natives-windows-amd64.jar:/usr/share/processing/core/library/gluegen-rt-natives-windows-amd64.jar:/usr/share/processing/core/library/gluegen-rt-natives-windows-i586.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-amd64.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-armv6hf.jar:/usr/share/processing/core/library/jogl-all-natives-linux-i586.jar:/usr/share/processing/core/library/jogl-all-natives-linux-aarch64.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar:/usr/share/processing/lib/ant.jar:/usr/share/processing/lib/ant-launcher.jar:/usr/share/processing/lib/jna.jar:/usr/share/processing/lib/jna-platform.jar:/usr/share/processing/lib/pde.jar:/usr/share/processing/core/library/core.jar:/usr/share/processing/core/library/gluegen-rt.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-aarch64.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-amd64.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-armv6hf.jar:/usr/share/processing/core/library/gluegen-rt-natives-linux-i586.jar:/usr/share/processing/core/library/gluegen-rt-natives-macosx-universal.jar:/usr/share/processing/core/library/gluegen-rt-natives-windows-amd64.jar:/usr/share/processing/core/library/gluegen-rt-natives-windows-i586.jar:/usr/share/processing/core/library/jogl-all.jar:/usr/share/processing/core/library/jogl-all-natives-linux-aarch64.jar:/usr/share/processing/core/library/jogl-all-natives-linux-amd64.jar:/usr/share/processing/core/library/jogl-all-natives-linux-armv6hf.jar:/usr/share/processing/core/library/jogl-all-natives-linux-i586.jar:/usr/share/processing/core/library/jogl-all-natives-macosx-universal.jar:/usr/share/processing/core/library/jogl-all-natives-windows-amd64.jar:/usr/share/processing/core/library/jogl-all-natives-windows-i586.jar:/usr/share/processing/modes/java/mode/antlr.jar:/usr/share/processing/modes/java/mode/classpath-explorer-1.0.jar:/usr/share/processing/modes/java/mode/com.ibm.icu.jar:/usr/share/processing/modes/java/mode/JavaMode.jar:/usr/share/processing/modes/java/mode/jdi.jar:/usr/share/processing/modes/java/mode/jdimodel.jar:/usr/share/processing/modes/java/mode/jdtCompilerAdapter.jar:/usr/share/processing/modes/java/mode/jsoup-1.7.1.jar:/usr/share/processing/modes/java/mode/org.eclipse.core.contenttype.jar:/usr/share/processing/modes/java/mode/org.eclipse.core.jobs.jar:/usr/share/processing/modes/java/mode/org.eclipse.core.resources.jar:/usr/share/processing/modes/java/mode/org.eclipse.core.runtime.jar:/usr/share/processing/modes/java/mode/org.eclipse.equinox.common.jar:/usr/share/processing/modes/java/mode/org.eclipse.equinox.preferences.jar:/usr/share/processing/modes/java/mode/org.eclipse.jdt.core.jar:/usr/share/processing/modes/java/mode/org.eclipse.osgi.jar:/usr/share/processing/modes/java/mode/org.eclipse.text.jar:/usr/share/processing/modes/java/mode/org.netbeans.swing.outline.jar -ea processing.core.PApplet --display=-1 --sketch-path=/tmp/untitled3209995273607147189sketches/sketch\_190901a sketch\_190901a  
> at processing.core.PApplet.exec(PApplet.java:3563)  
> at processing.mode.java.runner.Runner$1.run(Runner.java:498)  
> at java.lang.Thread.run(Thread.java:748)  
> Caused by: java.io.IOException: Cannot run program “/usr/lib/jvm/java-8-openjdk/bin/java”: error=2, No such file or directory  
> at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)  
> at java.lang.Runtime.exec(Runtime.java:620)  
> at java.lang.Runtime.exec(Runtime.java:485)  
> at processing.core.PApplet.exec(PApplet.java:3561)  
> … 2 more  
> Caused by: java.io.IOException: error=2, No such file or directory  
> at java.lang.UNIXProcess.forkAndExec(Native Method)  
> at java.lang.UNIXProcess.(UNIXProcess.java:247)  
> at java.lang.ProcessImpl.start(ProcessImpl.java:134)  
> at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)  
> … 5 more

How can I solve it?

---

<div class="post-metadata">

**Author:** ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)\
**Post date:** [September 1, 2019, 10:13am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/2 "2019-09-01T10:13:44Z")

</div>

You need to provide some additional information.

When you launch Processing 3 does it show the normal PDE (Processing window)?  
If it does have you tried running the examples that come with Processing?  
If not do so.

If the examples execute normally you need to give more information about the code you are trying to run.

---

<div class="post-metadata">

**Author:** ![BitLlama](https://avatars.discourse-cdn.com/v4/letter/b/dbc845/32.png) [@BitLlama](https://discourse.processing.org/u/BitLlama)\
**Post date:** [September 1, 2019, 10:25am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/3 "2019-09-01T10:25:20Z")

</div>

Everything crashes like this. No exceptions.

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [September 1, 2019, 10:37am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/4 "2019-09-01T10:37:12Z")

</div>

> [@BitLlama](#):
>
> Cannot run program “/usr/lib/jvm/java-8-openjdk/bin/java”: error=2, No such file or directory

- what hardware and OS you use
- what processing you download and install how

---

<div class="post-metadata">

**Author:** ![BitLlama](https://avatars.discourse-cdn.com/v4/letter/b/dbc845/32.png) [@BitLlama](https://discourse.processing.org/u/BitLlama)\
**Post date:** [September 1, 2019, 10:38am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/5 "2019-09-01T10:38:16Z")

</div>

Manjaro Linux, Processing 3 installed through AUR

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [September 1, 2019, 10:41am UTC](https://discourse.processing.org/t/processing-3-keeps-throwing-an-error-when-i-try-to-run-any-java-code/13739/6 "2019-09-01T10:41:01Z")

</div>

try download ++ unzip ++ run local from path `./processing`

[http://download.processing.org/processing-3.5.3-linux64.tgz](http://download.processing.org/processing-3.5.3-linux64.tgz)

 ![8](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/7/7c5e8df6922f8b6e112bfe622fd0359923bcfad2.png)
