# Eclipse project to Processing import

**URL:** <https://discourse.processing.org/t/eclipse-project-to-processing-import/41251>\
**Category:** Development\
**Created:** [March 12, 2023, 7:59pm UTC](https://discourse.processing.org/t/eclipse-project-to-processing-import/41251 "2023-03-12T19:59:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ch-artist](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@ch-artist](https://discourse.processing.org/u/ch-artist)\
**Post date:** [March 12, 2023, 7:59pm UTC](https://discourse.processing.org/t/eclipse-project-to-processing-import/41251/1 "2023-03-12T19:59:00Z")

</div>

Hello, I’ve created a project using core.jar in Eclipse, works good. Can I import my Eclipse project into Processing for further development? If so how? Thanks

---

<div class="post-metadata">

**Author:** ![mnse](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mnse/32/16520_2.png) [@mnse](https://discourse.processing.org/u/mnse)\
**Post date:** [March 12, 2023, 8:41pm UTC](https://discourse.processing.org/t/eclipse-project-to-processing-import/41251/2 "2023-03-12T20:41:18Z")

</div>

Hi @ch-artist,

Hard to answer without knowing your project content…  
But generally, yes! Just copy the processing code to the PDE.

Cheers  
— mnse

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [March 12, 2023, 9:08pm UTC](https://discourse.processing.org/t/eclipse-project-to-processing-import/41251/3 "2023-03-12T21:08:55Z")

</div>

Hello @ch-artist,

These will give some insight on Processing to Java:

> **[Processing in Java](https://happycoding.io/tutorials/java/processing-in-java)**
>
> Learn how to use Processing as a Java library.

> **[Eclipse](https://happycoding.io/tutorials/java/eclipse)**
>
> Learn how to use the Eclipse IDE.

You can “import” it manually (cut and past) and make the necessary changes.

On occasion I have a Processing sketch hang and can restore my java file from the folder here:

> `%temp%`\processing

When I restore it (cut and past into Processing) I have to comment out some code:

```auto
/* autogenerated by Processing revision 1292 on 2023-03-12 */
//import processing.core.*;
//import processing.data.*;
//import processing.event.*;
//import processing.opengl.*;

//import processing.core.*;
//import processing.data.*;
//import processing.event.*;

//import java.util.HashMap;
//import java.util.ArrayList;
//import java.io.File;
//import java.io.BufferedReader;
//import java.io.PrintWriter;
//import java.io.InputStream;
//import java.io.OutputStream;
//import java.io.IOException;

//public class sketch_230312b extends PApplet {

/* autogenerated by Processing revision 1292 on 2023-03-12 */

public void setup()
  {
  /* size commented out by preprocessor */;  
  }  

public void draw()
  {
  }

  public void settings() { size(200, 200); }

// static public void main(String[] passedArgs) {
// String[] appletArgs = new String[] { "sketch_230312b" };
// if (passedArgs != null) {
// PApplet.main(concat(appletArgs, passedArgs));
// } else {
// PApplet.main(appletArgs);
// }
// }
//}

```

Have fun!

`:)`

---

<div class="post-metadata">

**Author:** ![ch-artist](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@ch-artist](https://discourse.processing.org/u/ch-artist)\
**Post date:** [March 12, 2023, 11:04pm UTC](https://discourse.processing.org/t/eclipse-project-to-processing-import/41251/4 "2023-03-12T23:04:30Z")

</div>

Thanks for the comments. I have been copy/pasting from Eclipse to Processing and modifying the code as mentioned which it is time consuming but I was hoping there was a more direct method or via a direct converter? Thanks.
