A simple Java-based Library Management System that uses object-oriented principles and exception handling.
- Add, remove, and view books
- Manage user information
- Issue and return books
- Menu-driven interface
- Error handling with custom exceptions
-
Clone the repository:
git clone https://github.com/samuelcodes18/Library-Management-System.git
-
Navigate to the project directory:
cd Library-Management-System -
Compile the Java files:
javac *.java -
Run the main program:
java Main
- Java JDK 8 or above
- A terminal or IDE like VS Code / IntelliJ