Timeline for Bundling Java applications for Mac OS X Catalina
Current License: CC BY-SA 4.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 13, 2019 at 10:05 | review | Close votes | |||
Oct 13, 2019 at 10:58 | |||||
Oct 12, 2019 at 12:10 | history | edited | David | CC BY-SA 4.0 |
Improved the title by using the correct technical term "bundling" and depersonalizing
|
Oct 12, 2019 at 12:08 | answer | added | David | timeline score: 1 | |
Oct 12, 2019 at 11:25 | comment | added | David | @greg-449 — Thanks. Your comment and those of abc have got me thinking on what I believe is the right track. I will post my own answer — provisional until I have tested it. | |
Oct 12, 2019 at 9:00 | comment | added | greg-449 | I think Java 6 was 32 bit which Catalina does not support. Java 8 or later is 64 bit but I don't think it has JavaApplicationStub. You can use Eclipse to build an "RCP" which will a complete macOS app - but an RCP is very different from a normal Java program. | |
Oct 12, 2019 at 7:54 | comment | added | David | @abc — Manually. Just making a new folder with the substructure shown in the diagram, editing PkgInfo (just an Apple application ID — don't think it matters) and Info.plist, and then renaming the outer folder as "whatever.app". I tend to recycle each time I update or make a new app. Can't remember how I did it originally. May have been with long defunct jarbundler. You can see the JavaApplicationStub dates from 2009, and that is an update from an earlier one. | |
Oct 12, 2019 at 1:57 | comment | added | airsquared | How are you currently packaging your app into a native app bundle? | |
Oct 11, 2019 at 18:38 | comment | added | David | @abc I am very old, but like my applications still function adequately. If Java 8 (which I probably also have installed) will allow me to package into a Catalina app I will change my Eclipse settings and recompile. Can you tell me whether this will solve the problem? I suspect the problem is with JavaApplicationStub, which Apple may have abandoned. Does anyone know? | |
Oct 11, 2019 at 17:15 | comment | added | airsquared | Java 6 is very old and not supported/deprecated. It also has many unfixed bugs and security issues. You should upgrade to at least Java 8. You can download it from here (it has a free license) | |
Oct 11, 2019 at 15:35 | history | asked | David | CC BY-SA 4.0 |