JChemPaint

September 24, 2025 ยท View on GitHub

build

JChemPaint

JChemPaint (or JCP for short here) is the editor and viewer for 2D chemical structures developed using CDK. It is implemented in several forms: a Java application and two varieties of Java applet.

Please see the documentation at https://github.com/JChemPaint/jchempaint/wiki for more information.

The issue tracker here (on top of this page) is for specific JCP-related bugs. For problems in CDK proper, please use https://github.com/JChemPaint/jchempaint/issues

Download

Compiled program as a .jar file can be downloaded from https://github.com/JChemPaint/jchempaint/releases

Note! Prerequisite for running JChemPaint .jar program file is having either Java Runtime Environment (JRE) or Java Development Kit (JDK) installed which can be downloaded from multiple vendors: Eclipse Temurin, Azul Zulu, Amazon Corretto, SAP SapMachine or other sources.

Build

Build requirements (need installation)

Build with the following commands

mvn install -DskipTests
mvn install -DskipTests -Posx-app
mvn install -DskipTests -Pwindows-app

The second and third option are to build an OS X application bundle (.app), and to build a windows executable (.exe).