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

**URL:** <https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868>\
**Category:** Processing\
**Created:** [August 5, 2025, 7:04pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868 "2025-08-05T19:04:36Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 5, 2025, 7:04pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/1 "2025-08-05T19:04:36Z")

</div>

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 !?

😭

(Processing 4.4.4. - Linux Mint)

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 6, 2025, 7:25am UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/2 "2025-08-06T07:25:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [August 6, 2025, 10:25am UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/3 "2025-08-06T10:25:31Z")

</div>

Thanks for reporting this. The JavaDoc feature you’re talking about is a third-party tool: [hkiel/JavaDoc](https://github.com/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](https://github.com/hkiel/JavaDoc/issues) to let them know about the problem. If you do, feel free to link to this thread as context.

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 6, 2025, 12:09pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/4 "2025-08-06T12:09:56Z")

</div>

Done.

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

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 6, 2025, 12:21pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/5 "2025-08-06T12:21:34Z")

</div>

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 !)

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [August 6, 2025, 12:34pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/6 "2025-08-06T12:34:57Z")

</div>

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

The binaries for Processing 4.4.3, 4.4.2, and earlier versions are available on the [Processing 4 GitHub releases page](https://github.com/processing/processing4/releases).

Similarly, earlier versions of the Javadoc tool are available [here](https://github.com/hkiel/JavaDoc/releases).

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

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 6, 2025, 3:47pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/7 "2025-08-06T15:47:21Z")

</div>

Well, I’m referring to this files :

 ![Pbinaries](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/4/b/4b02a7e42ad2b0ccc204105a5e6fdcdba4ee0824.jpeg)

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

😤

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 !? !? !?

😦

---

<div class="post-metadata">

**Author:** ![stefterv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stefterv/32/21678_2.png) [@stefterv](https://discourse.processing.org/u/stefterv)\
**Post date:** [August 6, 2025, 3:53pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/8 "2025-08-06T15:53:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 6, 2025, 4:09pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/9 "2025-08-06T16:09:25Z")

</div>

Yes : that is what I’m using already.

🙂

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 !!!

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [August 7, 2025, 8:54am UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/10 "2025-08-07T08:54:43Z")

</div>

> [@EricRogerGarcia](#):
>
> Well, I’m referring to this files

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](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/9/3/93a98d6856f29f27adcf20916dd0d060ede2ebac.gif)

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 7, 2025, 4:07pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/11 "2025-08-07T16:07:43Z")

</div>

ah damn! I’m too stupid!

![funny-homer-computer-animated](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/5/1/517471eb664183c0656f17a598a8f05caed536a3.gif)

🤣 thank you so much !!!

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

> **[Human–computer interaction](https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction)**
>
> Human–computer interaction (HCI) is the process through which people operate and engage with computer systems. Research in HCI covers the design and the use of computer technology, which focuses on the interfaces between people (users) and computers. HCI researchers observe the ways humans interact with computers and design technologies that allow humans to interact with computers in novel ways. These include visual, auditory, and tactile (haptic) feedback systems, which serve as channels f As ...

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

🙃

---

<div class="post-metadata">

**Author:** ![EricRogerGarcia](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ericrogergarcia/32/21029_2.png) [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Post date:** [August 7, 2025, 4:22pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/12 "2025-08-07T16:22:33Z")

</div>

Really thank you for your kindness !!!

🥰

---

<div class="post-metadata">

**Author:** ![stefterv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stefterv/32/21678_2.png) [@stefterv](https://discourse.processing.org/u/stefterv)\
**Post date:** [August 11, 2025, 1:35pm UTC](https://discourse.processing.org/t/javadoc-doesnt-work-anymore-processing-on-linux/46868/13 "2025-08-11T13:35:26Z")

</div>

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+
