Does JavaXPCOM work on Pale Moon?

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

User avatar
PseudoDistant
Moon lover
Moon lover
Posts: 76
Joined: 2024-02-06, 20:19

Does JavaXPCOM work on Pale Moon?

Post by PseudoDistant » 2024-02-13, 19:14

I'm better at Java than C++ it would help a lot if I can use Java.
Eat your school.
Eat your drugs.
Eat your teeth.

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1797
Joined: 2018-10-28, 19:56
Location: Georgia

Re: Does JavaXPCOM work on Pale Moon?

Post by athenian200 » 2024-02-14, 07:58

XULRunner support was recently restored to the UXP platform, but unfortunately I think it is XULRunner 2... the one that had already dropped JavaXPCOM.

The only way we could have saved JavaXPCOM would have been to fork off at the Firefox 3.x point, because everything after Firefox 4.x lacks it. So it was one of the first casualties of modern Mozilla's "agile development," with rapidly increasing version numbers and the deprecation of the least used parts of XPCOM and ultimately XULRunner itself.

It really is a shame, because the beauty of XPCOM is that it can support multiple language bindings. It once supported C++, Java, and JavaScript. Now only C++ and JavaScript are left.

I actually maintain Pale Moon for Solaris and illumos, so realizing something like that existed is actually a bit frustrating to me. Java is and always was a big deal on those operating systems, and I'm sure having JavaXPCOM would help with making it more useful to those users.
"Linux makes everything difficult." -- Lyceus Anubite
"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works." -- Steve Ballmer
"We always overestimate the change that will occur in the next two years and underestimate the change that will occur in ten." -- Bill Gates