Other B4J v7.31 is available for download

Discussion in 'B4J Questions' started by Erel, Mar 4, 2019.

  1. Erel

    Erel Administrator Staff Member Licensed User

    I'm happy to release B4J v7.31.

    • Faster compilations. More resources can be reused between compilations. This makes following compilations much faster.
    • Bookmarks and breakpoints are listed in the modules tree:


    • Auto backup improvements:
      • Project is saved before backup, based on the auto save option.
      • Project name added to the backup file.
      • The project folder is configurable (AutoBackupFolder in the ini file).
    • Warning for unused parameters in private, non-event, subs.
    • Additional library folder can be configured with a B4X folder for cross platform libraries: https://www.b4x.com/android/forum/threads/b4x-additional-libraries-folder.103165/
    • #Event declarations appear in the autocomplete list.
    • Fix for a long standing issue that caused scope changes of global variables to not always be detected.
    • Other bug fixes and minor improvements.

    The full version can be downloaded here: https://www.b4x.com/b4j.html
    Last edited: Mar 4, 2019
  2. Erel

    Erel Administrator Staff Member Licensed User

    V7.31 released. Fixes a regression bug that happens when the additional libraries path is not set.
  3. Jmu5667

    Jmu5667 Well-Known Member Licensed User

    And it nearly 3 times the size of B4J 1.0 :) Great update !
  4. udg

    udg Expert Licensed User

    Just tried 7.31 installation (upgrading from working 6.51).
    I can observe the following:
    - jCore (6.80)
    - JFx (6.50)
    - opening Tools/path (it shows correctly "C:\Program Files\Java\jdk1.8.0_201\bin\javac.exe") and clicking OK after no modification at all an error message shows ("Input string format not valid"); same when filling the Additonal Lib field)
    - Tool/IDE options let me change language and/or theme, but exiting the IDE and loading it again shows the default selections (different from the ones I had in B4J 6.51)

    Update: disinstalled 7.31, installed again from the admin account. Same problems. When 7.31 is disinstalled version 6.51 starts with its correct and personalized settings

    Last edited: Mar 7, 2019
  5. LucaMs

    LucaMs Expert Licensed User

    I have C:\Program Files\Java\jdk1.8.0_66\bin\javac.exe and none of those two problems
  6. udg

    udg Expert Licensed User

    It was an aggresive setting from my firewall that isolated the installer in a containment area.
    Jmu5667 likes this.
  7. Brandsum

    Brandsum Active Member Licensed User

    Getting this following error while using ControlsUtils (jControlFX9) ShowNotification method. I'm using Oracle Java 8 as per instructions https://www.b4x.com/b4j.html
    java.lang.UnsupportedClassVersionError: org/controlsfx/glyphfont/GlyphFont has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    [Solved] jControlFX works fine.
  8. ludogomez

    ludogomez Member Licensed User


    I have setup my B4J library folder in "C:\librairies-b4j" and B4J don't save this settings. It always keep "c:\".

    How can I setup my library folder ?

  9. DonManfred

    DonManfred Expert Licensed User

    make sure not to have multiple copies open. Close them all.

    Start one instance and change the path. Quit the program. The settings not should have effect when starting a new instance.
  10. ludogomez

    ludogomez Member Licensed User

    I reboot my PC. I have the same problem.
    B4J can't save my settings.
    Do you know where this settings are store ?

  11. Kiffi

    Kiffi Well-Known Member Licensed User

    C:\Users\[YourUsername]\AppData\Roaming\Anywhere Software\B4J
  12. ludogomez

    ludogomez Member Licensed User

    I have this problem on 2 different workstation
  13. Erel

    Erel Administrator Staff Member Licensed User

    Please start a new thread in the questions forum.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice