Skip to content

GnikDroy/DownloadManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DownloadManager

codefactor
Maintainability

DownloadManager is a simple file download manager written in java. It downloads parts of a file in different threads and combines them later for efficient download.

DownloadManager fully supports pause/resume of downloads. Similarly, the downloads objects are serialized to disk to make them persistent. The main GUI is made by the JavaFX framework in the Observer/Observable model for easy extension.

DownloadManager

Building with gradle

If you do not have gradle go here to get the latest version of gradle.

Clone the repository in your local system

git clone https://github.com/GnikDroy/DownloadManager

To build the project go to project root and run the following command.

cd DownloadManager

gradle build

A fat jar will be built in builds/libs folder.

Execute the jar file by the following command

java -jar downloadmanager-0.1.0.jar

Run after building

Linux/Windows/Mac

A built .jar file will be inside the build/libs folder. To run the program simply execute java -jar downloadmanager-0.1.0.jar in the terminal or command prompt. Java must be installed and in your path for this to work.

About

Simple Implementation of a Download Manager in Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published