Short answer: No, it is not possible to use Selenium without downloading the jar files.
The jar's are Selenium. Therefor you need them to execute anything. Just remove the libraries and you will see that you will get a lot of compilation errors in your project.
Basically you have two options:
As you already mentioned use Maven (or Gradle).
- It is very easy to upgrade a dependency.
- Your project is smaller.
- You will need internet connection.
Add the libraries manually to your project (see this question).
- You need to take care of upgrading you library manually (replace jar with newer version).
- The size of your project increases.
- You don't need internet connection because you already have everything in your project.
I personally would use Gradle.