Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: Java
Execute code in java classes.
You can initialize Java VM with a list of jar files.
Than create objects, call methods, set and query fields.
Version | macOS | Windows | Linux | Server | iOS SDK |
6.5 / 14.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Item | Details |
---|---|
Java.CallObjectMethod Calls a method on an object. | Mac/Win/Linux 6.5 |
Java.CallStaticMethod Calls a static method on a class. | Mac/Win/Linux 6.5 |
Java.DefineClass Defines a class. | Mac/Win/Linux 10.3 |
Java.FindClass Checks if a class is available. | Mac/Win/Linux 10.3 |
Java.GetContainerFileName Query container file name to use. | Mac/Win/Linux 6.5 |
Java.GetObjectField Queries a field on an object. | Mac/Win/Linux 6.5 |
Java.GetStaticField Queries a static field on a class. | Mac/Win/Linux 6.5 |
Java.GetTag Queries the tag value. | Mac/Win/Linux 14.3 |
Java.Initialize Initializes JavaVM. | Mac/Win/Linux 6.5 |
Java.Initialized Checks whether Java VM is initialized. | Mac/Win/Linux 6.5 |
Java.List Lists all IDs of java objects. | Mac/Win/Linux 13.0 |
Java.NewClassObject Creates a new object and invokes constructor. | Mac/Win/Linux 6.5 |
Java.ObjectClassName Queries name of class of an java object. | Mac/Win/Linux 6.5 |
Java.Release Releases an object reference. | Mac/Win/Linux 6.5 |
Java.ReleaseAll Releases all java objects. | Mac/Win/Linux 6.5 |
Java.SetContainerFileName Sets the container file name to use for next containers. | Mac/Win/Linux 6.5 |
Java.SetObjectField Sets a field on an object. | Mac/Win/Linux 6.5 |
Java.SetStaticField Sets a static field on a class. | Mac/Win/Linux 6.5 |
Java.SetTag Sets the tag value. | Mac/Win/Linux 14.3 |
19 functions shown.
These functions require a license (63%).
Release notes
- Version 14.3
- Added Java.GetTag and Java.SetTag functions.
- Version 13.2
- Fixed a problem which prevents Java.Initialize to initialize on macOS and Linux with current JDK 19.
- Version 13.0
- Added Java.List function.
- Version 11.3
- Changed Java.Initialize to not to try to load JavaVM.framework, which results in a crash on Big Sur.
- Version 10.3
- Added Java.DefineClass and Java.FindClass functions.
- Version 10.0
- Updated Java.Initialize to better find Java libraries.
- Version 9.4
- Added more array support for Java functions to handle boolean, short, float, double and object arrays.
- Fixed bug with long array passing in Java functions.
- Improved Java search for Java.Initialize function on Windows to find jvm.dll.
- Version 9.3
- Fixed problem in parameter parsing for Java.NewClassObject function.
- Version 9.2
- Added support for passing automatically string, int and long arrays to/from our Java functions.
Blog Entries
- MBS Plugin 13.2 for Claris FileMaker
- MBS FileMaker Plugin, June 2021 News
- What is new in the MBS FileMaker Plugin Version 10.3
- MBS FileMaker Plugin, version 9.4pr6
- MBS FileMaker Plugin v8.1 with 5100 Functions In One Plugin
- MBS FileMaker Plugin 8.1
- Java with MBS Plugin
- 5000 Functions in MBS Plugin
- MBS FileMaker Plugin 6.5 for OS X/Windows
- Goodbye Salzburg