Setting jBEAM Startup Parameters
Starting with the 2025 version of jBEAM, startup parameters such as memory usage, license server and debug mode can be set at two levels:
Scope | Paths (for Windows) | Permissions |
|---|---|---|
System-wide (all users) |
| Requires admin rights |
User-level (current user) |
| No admin rights needed |
The jBEAM installer creates the system-wide configuration file. To use individual settings, copy this file to the user directory i.e. for Windows %AppData%\jBEAM\ and adjust the settings as needed.
Configuration Parameters
Availlable settings are:
licenseServer
Specifies the hostname or address of the license server for network licenses.
Values:
<hostname> or <ip>No Default
Examples: (only one line allowed)
licenseServer=my-license-server licenseServer=192.168.1.1 licenseServer=192.168.1.1:22350
The default port is 22350. Add a different port here only if the server uses one, and adjust the local firewall accordingly!
redirectConsole
Controls whether console output writes to log files. If enabled, the command line shows the exact storage location, for example, on Windows: %AppData%\jBEAM\log\
Values:
yes/noDefault:
noExample:
redirectConsole=yes
singleInstance
Controls whether multiple jBEAM instances can run simultaneously.
Values:
true→ Reuse existing instancefalse→ Always start a new instance
Example:
singleInstance=true
maxMemory32 / maxMemory64
Defines the maximum heap memory available to the Java process.
Values: Memory size (e.g.
512m,2g,14g)Use according to the system architecture:
maxMemory32→ 32-bit systemsmaxMemory64→ 64-bit systems
Example:
maxMemory32=1g maxMemory64=14g
javaExe
Defines the Java executable used to start jBEAM.
Values:
auto→ Automatically detect Java installationAbsolute path → e.g.
C:\Program Files\Java\bin\java.exe
Example:
javaExe=auto
Not allowed to set at user-level.
startParameters
This parameter defines additional startup parameters in sequence. Use it only in specific exceptional cases.
Example:
startParameters=-help
Using the -help parameter lists all available jBEAM startup parameters but does not launch jBEAM.
Not allowed to set at user-level.