Does JavaXPCOM work on Pale Moon?
Moderators: FranklinDM, Lootyhoof
-
PseudoDistant
- Moon lover

- Posts: 76
- Joined: 2024-02-06, 20:19
Does JavaXPCOM work on Pale Moon?
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.
Eat your drugs.
Eat your teeth.
-
athenian200
- Contributing developer

- Posts: 1797
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: Does JavaXPCOM work on Pale Moon?
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.
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
"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