There’s an endemic lack of professionalism in here. It must be because the majority of Java game developers are hobbyists and not professionals, and that explains their inability to grasp the basics. An amateur has all the time of the world in his hands.
When you are professionally involved with something, you have a deadline. And your job depends on it. That’s how you pay your bills. Then every hour you spend fiddling around with libraries, trying to make them work or just evaluating them, is an hour less you have to develop your product.
That’s why there are Integrated Development Environments. Their purpose is to provide all to tools and libraries you would need to develop and deploy a product in one place. This way it is possible to focus on the actual product development.
I have the impression I am going over people’s heads in here. This should be common sense for anyone taking game development seriously. This attitude explains a lot in fact.