Support
This page answers the most common questions. The full guide is inside the app: choose Help ▸ J++ Guide.
Installing J++
Open the downloaded disk image and drag J++ to your Applications folder. J++ needs macOS 12 or later and runs on Apple silicon and Intel Macs.
If macOS says it cannot check the app the first time you open it, open System Settings ▸ Privacy & Security, find the message about J++ and press Open Anyway.
Compile or Run says a tool comes with Xcode
J++ uses Apple's developer tools for C, C++, Objective-C, Swift, Python and Git. Install Xcode from the App Store, or run xcode-select --install in Terminal, then try again.
A language has no compiler yet
Choose Run ▸ Manage Compilers…. The list shows which compilers are installed; tick the missing ones and press Install Selected to download them with Homebrew, npm or pip.
Running SQL
Open Database ▸ Manage Connections… (⇧⌘D), add a connection, then press ⌘↩ in a SQL tab. Results appear under your code. PostgreSQL, MySQL and SQL Server need their command line clients, which you can install with Homebrew.
Debugging Python
Click the margin next to a line to set a breakpoint, then press F6. Use the toolbar to step through the code.
The Mac App Store version
Apple requires App Store apps to run in a sandbox, so that version uses only the tools from macOS and Xcode. It cannot start a program it has just built from C, C++ or Objective-C, and it does not offer PostgreSQL, MySQL or SQL Server connections. When a compiler needs other files in the same folder, press Allow Folder Access… in the output pane.
Contact
Write to jleiton22@gmail.com. Please include your macOS version and what you were doing.
