Skip to main content
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