Verj.io Studio File System
See also: Introduction to the Studio, Starting and Stopping the Studio, Studio Configuration
Installation
File System Layout
The Verj.io Studio file system is divided into two distinct parts:
The studio userdata location specified at installation time is saved in the parent directory of the installation in file xxx.studio.inst. For example, if the studio is installed to C:/Verjio/5_6_0/VerjioStudio, this file will be located at C:/Verjio/5_6_0/VerjioStudio.studio.inst. This file is used to locate the userdata location each time the studio is started.
The location of each part is specified at installation time.
This file system is initialised by copying the /Studio/initData folder from the installation folder when the server is started for the first time.
Folder |
Description |
.initData |
Created by the installation process. This directory will be used by subsequent upgrades and should not be changed. |
bin |
Contains file verjio.studio.vmoptions which is used to override options for starting the studio Java process e.g. max memory size. See the corresponding file in <install target>/VerjioStudio/Studio. |
embeddedServer |
Contains the embedded server used by the studio. For more information on this, see Server File System Layout. |
fpl |
Contains the FPL.jj file containing the FPL language syntax and the ufsLanguage.jar if this has been compiled. See Studio Configuration for more info. |
layout |
Contains a number of layout files containing saved dockable panel layout configurations. |
logs |
Contains the studio log files. |
preferences |
Contains configurable preferences files. See Studio Configuration for more info. |
properties |
Contains configurable properties files including designer.properties which contains options configured using the Studio Preferences Dialog. See Studio Configuration for more info. |
security |
Contains the Java truststore containing certificates required to access third party sites from the studio. See Studio Configuration for more info. |
workspace |
The default workspace location. |
This layout is shown for information only. In general, files in this section should not be changed.
Folder |
Description |
.install4j |
Contains files relating to the installation. |
jre |
The Java runtime shipped with this version. |
LanguageBuilder |
Files used to rebuild the ufsLanguage.jar if custom functions or other changes are added to the FPL language syntax. See Studio Configuration for more info. |
scripts |
Internal use scripts. |
Studio |
The directory containing the main Verj.io Studio installation. |
embeddedServer |
Contains the embedded server distribution. |
fpl |
Contains the ufsLanguage.jar containing the compiled FPL language syntax. |
images |
Images used by the studio. |
initData |
Contains initial data for customer configurable files. This directory is copied to Userdata when the studio is started for the first time. |
javasrc |
Contains zipped Java source. This is used to provide Javadoc for Java classes used by the Javascript script editor. |
jfx |
Contains the Javafx distribution. |
lib |
Contains jar files used by the studio. |
samples |
Contains various sample files used by examples, tutorials etc. |