The point ofÂ Java Programming on Linux is that while Java software generally looks the same from platform to platform–that’s the glory of its portable nature–the tools for generating that software differ among operating systems. In this book, Nathan Meyers presents a comprehensive picture of the Java universe from the point of view of people who run Linux.
Though this book does include some general material on Linux and Java (both of which receive better coverage elsewhere, in dedicated volumes), it is the best available catalog of Linux development tools for Java. Meyers documents scores of tools (including compilers, debuggers, virtual machines, just-in-time compilers, and various utilities), some of which he developed himself, in considerable detail.
This book also explains the peccadilloes of the Linux environment when it’s called upon to interpret Java programs, including those that relate to X windowing and multithreading. Meyers’s documentation concisely states the basics (command syntax and option descriptions) and builds upon them in many cases with examples and notes from his experiments. Where it’s appropriate, he’s included code that shows how particular features work (or don’t work).
For the dedicated Linux user who knows Java well and wants to do serious development work in the language without switching platforms,Â Java Programming on Linux provides a statement of what programmers can do–and what tools exist to help them.Â –David Wall