Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 779 Bytes

File metadata and controls

33 lines (19 loc) · 779 Bytes

Angular-Java is a library that helps Java developers build desktop apps with Angular 2, TypeScript, and Electron. It bridges Java backend logic with Angular frontends, packaged for Linux, Windows, and Mac.

Features

Java backend with Maven + H2 database

Angular 2 frontend with TypeScript

Desktop integration via Electron

Supports packaging into .exe, .deb, etc.

Use node-java + ts-java to call Java classes directly in Angular

Requirements

JDK 8+ (32-bit required on Windows)

Maven

Python 2.x

Node.js v5

TypeScript & Typings (npm global)

Electron supported OS (Win7+, MacOS 10.9+, Ubuntu 12.04+)

To run: cd angular-java npm run download # install dependencies npm run full # compile Java + Angular npm start # run Angular frontend only