Command-line options and configuration

From Freeplane - free mind mapping and knowledge management software
Revision as of 20:11, 23 April 2017 by Dimitry (talk | contribs) (Environment variables: FREEPLANE_JAVA_HOME)

Command-line options

Call freeplane like this:

freeplane [options] [file1 [file2 ...]]
  • -h|--help: list available options
  • -X<menukey>: execute menu item with key <menukey>. Use devtools add-on to find the menu keys
  • -S: stop after executing menu items
  • -N: set the 'nonInteractive' system property to 'true'
  • -U<userdir>: set the freeplane user config directory (only since version 1.3.3!!!)

Batch execution of menu items (e.g. scripts) is described in a special wiki article.

Environment variables

Select Java installation used to run Freeplane

if you want to run Freeplane with any particular Java installation the recommended way is to set environment variable FREEPLANE_JAVA_HOME to its root and run freeplane.exe or freeplaneConsole.exe

 FREEPLANE_JAVA_HOME=C:\Program Files\Java\jre1.8.0_131 

JAVA_OPTS

Set Java Properties, e.g. set the freeplane user config directory in Freeplane < 1.3.3:

JAVA_OPTS=-Dorg.freeplane.userfpdir=$HOME/blabla freeplane.sh

DEBUG

Start Freeplane in debug mode (if you have problems starting):

DEBUG=true freeplane.sh