Home / 6-GPLv3 / drivers
Name Modified Size InfoDownloads / Week
Parent folder
postgresql.driver-42.0.1.pkg 2020-08-27 668.5 kB
hsqldb.driver-2.4.0.pkg 2017-05-30 1.5 MB
derby.driver-10.13.1.1.pkg 2017-05-30 551.2 kB
h2.driver-1.3.176.pkg 2017-04-27 1.1 MB
mysql.driver-5.1.41.pkg 2017-04-27 947.1 kB
Totals: 5 Items   4.7 MB 0
1. System Requirements

Yaoqiang BPMN Editor 6 requires Java version 8 or later to be installed in order to run. It is highly recommended that you install JDK 17. You can download binary installers from https://openjdk.org/projects/jdk/.

If you are using jdk 16 or later, please set the following environment variable: 

	  JDK_JAVA_OPTIONS=--add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED

Or directly using the following cmd to start:
	
	java --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -jar yaoqiang-bpmn-editor-6.x.x.jar -clean

The EXE version of Yaoqiang BPMN Editor has already included the above two '--add-opens' options, so you don't need to set this environment variable.

2. Drivers 

The drivers folder contains JDBC drivers, which enable Yaoqiang BPMN Editor to connect to Definitions Repository and Embedded Service Engine.

Yaoqiang BPMN Editor currently supports the following database: 

	Derby
	H2
	HyperSQL
	MySQL
	PostgreSQL

The H2 Database is included with Yaoqiang BPMN Editor by default, so you do not need to install h2 jdbc driver manually.

Yaoqiang BPMN Editor has the following two predefined db connections:

	1). jdbc:h2:~/.yaoqiang/db/repo
	
		This connection is used to connect to Definitions Repository.
	
	2). jdbc:h2:~/.yaoqiang/db/engine
	
		This connection is used to connect to Embedded Service Engine.

3. Packages

The packages folder contains deployment packages, which can be installed on Yaoqiang BPMN Editor through Packages view.

These package files (*.pkg) are standard osgi deployment packages. A Deployment Package groups modules as a unit of management. A deployment package is something that can be installed, updated, and uninstalled as a unit in Packages view.

4. Modules

The modules folder contains module jar files, which form part of the building blocks of the Yaoqiang BPMN Editor.

These module jars are standard osgi bundles, and the corresponding source code is put into the jar under OSGI-OPT/src. They are only useful to developers.

5. Updates

The updates folder contains cumulative updates, which includes improvements to enhance the functionality.

Yaoqiang BPMN Editor uses this folder for updating automatically. You can also copy the update file to $user.home/.yaoqiang/updates, this update will be installed when you start the editor.
Source: readme.txt, updated 2023-06-14