bpn
Simple tool to check requirement for Bantuan Prihatin Nasional (BPN). Built with Swing Java
Requirements
- (v1.2+) Requires Java Runtime Enviroment (JRE) 8. Download Here (Oracle)
Releases
SSBPN CLI (Command-Line Interface)(Deprecated since v1.1)- SSBPN GUI (Graphical User Interface)
Video
Watch my fast editing video on this project!
- View Fast Edit Video.
Future Plans
- Add Author Pane.
- Make support for
*.exefile type - Build support for
JRE 8/ include JDK 14 library in executable file (.exe). - Implement
material UI APIto modernize Swing’s default UI.
Build source locally
Requirements
- Maven installed
- Java Development Kit (JDK) 8 installed
I used Java SE JDK 8 from Oracle - A text editor / command-line
I used VS Code with Java Extensions Pack
Steps in VS Code
- Click on Maven tabs
- Under lifecycle, click on
package - Wait until it is finished and jar will be available in
/targetfolder. - Run
<java> -jar <filename>-with-dependencies.jar
Steps in command-line
- Run
mvm package -f "<directory>/pom.xml - Wait until it is finished and jar will be available in
/targetfolder. - Run
<java> -jar <filename>-with-dependencies.jar
Steps using npm
- Run
cd bpn - Run
npm run build - Wait until it is finished and jar will be available in
/targetfolder. - Run
<java> -jar <filename>-with-dependencies.jar
Run website locally
Requirements :
- Linux installed
perfer Ubuntu - Node installed
Steps
- Run
npm installto install dependencies - Run
npm startto start the local web server - Open
127.0.0.1:4000to view the website