A fairly simple POS system to handle day-to-day transactions of a Book Rental Store
- Java 8 JRE provided by Oracle (Note: Java 9 - 10 will not run)
- JavaFX 8 runtime (Should be included in Oracle's JRE 8)
- Windows 7 and above (May add linux compatibility in future)
- sqlite jdbc driver 3.32.3 (https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc/3.32.3)
- JFoeniX 9.0.10 (https://mvnrepository.com/artifact/com.jfoenix/jfoenix/9.0.10)
Download Maven binaries here https://maven.apache.org/download.cgi
First make sure your JAVA_HOME is pointing to JDK 1.8
Then in the working directory, do mvn clean package
The built jar will then be located in target/BookRentalPOS-JRE-8.jar
Make sure your JAVA_HOME is pointing to your JDK installation directory
Copy the src folder into jdk11-pom
directory
In the copied src folder, uncomment the code in src/main/java/module-info.java
Then in the working directory, do mvn -f jdk11-pom/pom-jdk11.xml clean package
The built jar will then be located in jdk11-pom/target/BookRentalPOS-JRE11+.jar
The built jar should be able to be opened directly. If not, use the following command line
java -jar <jarfile>