Does client need to have installed lwjgl package to be able launch java application created with lwjgl?
I am not experienced java programmer.
I noticed some native libraries in lwjgl.
Please help. :?
Yes they'll need them, and the JRE too :)
Chman
You will have to distribute the libraries with your application, because you cannot assume that they will already have them.
Well.
But native parts of lwjgl are different accross platforms(windows,mac,unix).
Am I correct I will have to distribute my java application with different lwjgl for different platforms even it is written in crossplatform java?
That depends on how you are distributing. If you are using CDs, then you would just include all the libraries and a single cross-platform installer, like IzPack (http://www.izforge.com/izpack/). The installer will detect what platform it is on and install the appropriate library.
If you are using WebStart, then it is the same thing. You have multiple jar files and a single jnlp file that the client clicks on. Then everything is downloaded based on platform(and only the stuff required for that platform).
The only problem is really to the developer, because you have to do all this configuration to make it easy on the end user. But it is a far cry better to be able to use OpenGL directly this way than inderectly through Java2D.