Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WARNING: It won't run on a Java Runtime Environment (JRE) alone. Java workalikesworkalike, including Blackdown, Kaffe, and others do NOT run OFBiz successfully (yet), but you can use OpenJDK for recent versions (at least Java 8).

Sun's Java version numbering was a bit schizophrenic-- Java 6 means version 1.6, while Java 5 means version 1.5. From Java 8 Oracle is only labelled labeled this way. OFBiz Java version requirements are as follows:

  • trunk requires Java SDK 11 (there is ongoing work to move to Java SDK 17, see issue OFBIZ-12722)
  • 18.12 requires Java SDK 8
  • 17.12 requires Java SDK 8
  • 16.11 requires Java SDK 8
  • 15.12 requires Java SDK 8
  • 12.04, 13.07, 14.12: requires Java SDK version 1.6
  • 11.04, 10.04: requires Java SDK version 1.6
  • 9.04: requires Java SDK version 1.5 (or greater)

Also if you get an error like "class file has wrong version 50.0, should be 49.0", below are is a list of some of the version numbers and their corresponding Java runtimes:

...

OFBiz will run on any operating system that supports a Sun Java SDK.

  • Microsoft Windows (XP and newer)
  • Apple Macintosh (OS X and newer)
  • Linux (most recent distributions)
  • Unix (FreeBSD, OpenBSD, NetBSD)

...

OFBiz comes with an IBM Derby SQL database built-in. This is usually fine for evaluation, development, and testing. Production servers will probably want a more powerful database. A variety of databases are supported, including PostgreSQL, MySQL, Oracle, Microsoft SQL Server, and others.