Hi guys, I'm kind of new with Processing 3.* and surely new in this community. I am (and willing to) using the Processing Development Environment (The official IDE). Reading the official "guide", in particular this part: https://processing.org/reference/environment/#Tabs, it is specified that you can use pure Java language inside Processing simply naming a .java tab instead of a .pde one.
This kind of solution is good for example to use enums (otherwise not usable in .pde tabs) and there are other reasons, but they are not important at the moment...
A problem with this kind of work is that the libraries of Processing are not included, so you have to import them manually.
What I "found" is that all the official Processing libraries can be imported simply with the import keyword, while for all the libraries installed by the Contribution Manager the story is different. The error message is The package "packageName" does not exists. You might be missing a library. Libraries must be installed in a folder named 'libraries' inside the 'sketchbook' folder.
Long story short I can't import those libraries...
I tried to copy them in the standard java libraries location (%SystemRoot%\Java\lib\ext) and in some other paths, but nothing... I read that using classpath would allow as to use it but I can't understand how to use Processing with javac.
I tried something like "ProcessingFolder\processing-java.exe" --sketch="$(CURRENT_DIRECTORY)" --run that is the same script you can use to run Processing in Notepad++, adding the statement --classpath="$(CURRENT_DIRECTORY)" but it didn't work (processing-java.exe state I don't know anything about --classpath=.).
So here's the question: How can we import and use libraries in .java tabs using Processing Development Environment?