Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
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.
| 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.Initialize Initializes JavaVM. | Mac/Win/Linux 6.5 |
| Java.Initialized Checks whether Java VM is initialized. | Mac/Win/Linux 6.5 |
| 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 |
16 functions.
Release notes
- Version 10.3
- Added Java.DefineClass and Java.FindClass functions.
- Version 10.1
- Added time functions for JavaScript functions: JS.Now, JS.TimeToDateComponents, JS.TimeToUTCDate and JS.UTCDateToTime.
- Improved performance for using JavaScript functions in parallel scripts on Server.
- Version 10.0
- Added WebView.CallFunction to call any JavaScript function on Windows.
- 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.
- Version 8.1
- Version 7.5
- Added iOS support for JavaScript functions.
Blog Entries
- What is new in the MBS FileMaker Plugin Version 10.3
- Check out options for FileMaker JavaScript Integration
- Neues MBS FileMaker Plugin 10.2
- MBS FileMaker Plugin 10.2 - More than 6200 Functions In One Plugin
- Trigger FileMaker Scripts from JavaScript in FileMaker without fmp URL
- New in the MBS FileMaker Plugin 10.1
- Neues MBS FileMaker Plugin 10.1 - Über 6100 Funktionen in einem Plugin
- MBS FileMaker Plugin 10.1 - More than 6100 Functions In One Plugin
- MBS FileMaker Plugin, version 10.1pr5
- Our JavaScript engine, a game changer
Example Databases
Feedback: Report problem or ask question.
Links
MBS Xojo tutorial videos