JChemPaint
September 24, 2025 ยท View on GitHub
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)
- gettext : http://www.gnu.org/software/gettext/
- app-bundler: https://github.com/federkasten/appbundler-plugin (optional)
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).