Javadoc doesn't work anymore (Processing on Linux) !?

Hello,

When I click on “generate javadoc” in the menu, nothing happens !

When I look in the sketch folder, it has created a “reference” folder but in it there isn’t the html… javadoc pages but the [sketch name].java file !?

:sob:

(Processing 4.4.4. - Linux Mint)

While waiting for it to be repaired, could someone tell me how to create the javadoc in the command line (from the [name of the sketch].java file) ?

thank you very much

Thanks for reporting this. The JavaDoc feature you’re talking about is a third-party tool: hkiel/JavaDoc. Changes in the latest version of Processing may have introduced compatibility issues with it. Since this is an external project, it might help to open an issue on their GitHub repo to let them know about the problem. If you do, feel free to link to this thread as context.

2 Likes

Done.

I tried to use the Javadoc with Processing 3 : same thing !!!

I can’t try with Processing 4.4.3., 4.4.2 …

because the binaries files have been deleted on the Github account !!!

It isn’t a good idea : it’d be useful when regressions happen !!!

(and regressions happen : it can’t be avoided !)

1 Like

I’m not sure I fully understand which binaries you’re referring to :thinking:

The binaries for Processing 4.4.3, 4.4.2, and earlier versions are available on the Processing 4 GitHub releases page.

Similarly, earlier versions of the Javadoc tool are available here.

If there’s something specific you’re missing or if a link is broken, I’d be happy to help look into it.

2 Likes

Well, I’m referring to this files :

I’m not a professional java developer, so, I don’t know how to make them with the source code !

:face_with_steam_from_nose:

For Javadoc, it worked about a month or two ago so I don’t think the problem is with Javadoc as the last version was in may 2024 !

Anyway I replaced the javadoc.jar with the 2023 version in the tool folder of an old Processing 3 installation and it changes nothing ! (I’ve done the same for Processing 4.4.4. ).

But It ‘s strange as it doesn’t work anymore with the Processing 3 version : I really don’t understand !!! Maybe it is something linked to the Contribution Manager !? !? !?

:frowning_face_with_open_mouth:

For Linux Mint you can download processing-4.4.4-linux-x64-portable.zip, those are pre-compiled binaries ready to run

2 Likes

Yes : that is what I’m using already.

:slight_smile:

P.S. I like so much Processing (and P5js ) with the Processing EDI : everything is so simple. Just install it and it works. One may concentrate on the code and “forget” about the EDI

I tried Eclipse and Netbeans. I’m sure it is amazing (and Vscode… too) for professional developer but I don’t have the time to dig into it (even if I like Netbeans : much easier than Eclipse I think !). I barely have the time to code and I don’t need them anyway for what I want to make…

I think that what is done with the Processing foundation is VERY important : software development MUST NOT be restricted to professionals developers !!!

2 Likes

I see! The compiled files are available for all versions of Processing 4 on the GitHub release page, however they may not be visible immediately. Scroll down to the bottom of a release and click on the triangle next to Assets to expand to reveal the files:

2025-08-0710.45.13-ezgif.com-optimize

3 Likes

ah damn! I’m too stupid!

funny-homer-computer-animated

:rofl: thank you so much !!!

P.S. so I’ve read this page :

It gives to think for the projects of interfaces in a software!

:upside_down_face:

1 Like

Really thank you for your kindness !!!

:smiling_face_with_three_hearts:

2 Likes

I just took a look at the code for that library and it uses the java.home property which is no longer pointing to the proper location in 4.4.0+ maybe that is something we can fix in 4.4.5+

2 Likes