I jumped to Getting started B4J because I had no interest in A or i at this time so I ended up on page 105
Download and install - check
Now run B4JPackager11 after you set the value of InputJar and NetFrameworkSCS, say what now?
Search for more references of B4JPackager11 to see if it was mentioned in a previous part of the doc that I skipped to get to B4J. Search doesn’t highlight the search term on the page. Nope, nothing around the doc that tells me what this is all about.
The output looks like this, where is that then?
Click on run.exe uhhhh hold up there, did I miss a step or three?
Search help document for InputJar, nothing
Search help document for NetFrameworkCSC, nothing
Then you need to configure the IDE, whoa whoa, I haven’t done the previous step yet
Not a good sign if this is the how to doc for noddies (i.e. me)
Should I progress, is that step important? I have no idea.
Don’t get discouraged. You don’t sound like such a person to me Julian! It would be a shame if you missed the real power of B4X because of the installation process.
Instead of creating a ‘fat’ installation, Erel has chosen to do the first time in steps so updating it (and yes, B4X releases a lot of updates with new features fast) is very easy: all you have to do then is download the small IDE installer and run it. The download link will also appear in the IDE if there is an update.
Installing is honestly nothing more than following the few steps on this page Learn Cross Platform App Development IoT, Desktop & Server | B4J
(the title of the html page should probably better just say ‘Installing B4J’ instead of the ‘Learn…’). Probably an SEO thing, but it really is that one.
You download the IDE installer from that page
Then follow the steps under the pictures (if you have trouble with one of them, please say so, I’ll try to help)
You can run a B4J app (debug or release mode) with the ‘play’ button in the IDE menu.
Once you’re finished with your app, you can just give the user the generated .jar file from the Objects folder if the user already has Java installed (after running in Release), or you can choose to ‘package’ it (for a Windows EXE) from the IDE menu Project → Build Standalone Package. For MacOS there is a separate tool MacSigner - Building notarized Mac packages | B4X Programming Forum, but as I don’t develop for MacOS, my knowledge is limited on that part.