# How do I use VSCode with Processing on Linux/Ubuntu?

**URL:** <https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208>\
**Category:** Processing\
**Created:** [June 28, 2020, 6:32am UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208 "2020-06-28T06:32:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 28, 2020, 6:32am UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/1 "2020-06-28T06:32:45Z")

</div>

I have the processing extension installed in VSCode, but no matter what I do, I get the same error when I try to configure the tasks.json file to run the processing sketch: `remember to add processing to your path`. I did `export PATH="~/Desktop/processing4.0a1/processing-java:PATH"` and it didnt work, I made a symlink to `/usr/bin/` and it didn’t work. Any suggestions?

---

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [June 28, 2020, 12:13pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/2 "2020-06-28T12:13:44Z")

</div>

Hi,

Did you check the instructions on the GitHub project page on how to add Processing to your path?

> **[TobiahZ/processing-vscode](https://github.com/TobiahZ/processing-vscode#linux)**
>
> A Visual Studio Code extension for the programming language Processing - TobiahZ/processing-vscode

It seems that the correct command is :

`export PATH=$PATH:/opt/processing/processing-2.0b4`

---

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 28, 2020, 6:52pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/4 "2020-06-28T18:52:07Z")

</div>

I did that but it still didn’t work, gave me the same error

Thanks!

---

<div class="post-metadata">

**Author:** ![villares](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/villares/32/3166_2.png) [@villares](https://discourse.processing.org/u/villares)\
**Post date:** [June 28, 2020, 7:37pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/5 "2020-06-28T19:37:06Z")

</div>

I see you are using Processing ALPHA 4.0a1 I can’t even run this version on the standard IDE on my Linux box, maybe you could try 3.5.4 first?

---

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 30, 2020, 2:44am UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/6 "2020-06-30T02:44:13Z")

</div>

Aight, I’ll try that

---

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 30, 2020, 2:57am UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/7 "2020-06-30T02:57:47Z")

</div>

Speaking of versions, the processing file that the github page mentions has a version in the name but mine doesn’t. Is this the same file?

---

<div class="post-metadata">

**Author:** ![villares](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/villares/32/3166_2.png) [@villares](https://discourse.processing.org/u/villares)\
**Post date:** [June 30, 2020, 6:10pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/8 "2020-06-30T18:10:14Z")

</div>

Sorry I’m not used to downloading releases from Processing GitHub repos ☹  
The stable ones are posted here: [https://processing.org/download/](https://processing.org/download/) 🙂

---

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 30, 2020, 10:39pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/9 "2020-06-30T22:39:47Z")

</div>

No, I mean that the GitHub readme for the Processing extension said that the processing file had a version on it, I don’t have one. However, I got it working by specifying the path to processing.

---

<div class="post-metadata">

**Author:** ![usr-pyth](https://avatars.discourse-cdn.com/v4/letter/u/c5a1d2/32.png) [@usr-pyth](https://discourse.processing.org/u/usr-pyth)\
**Post date:** [June 30, 2020, 10:40pm UTC](https://discourse.processing.org/t/how-do-i-use-vscode-with-processing-on-linux-ubuntu/22208/10 "2020-06-30T22:40:26Z")

</div>

Correction: My processing file doesn’t have a version
