Making sense of Java on Linux

What To Do?

The good news is that there is now an easy option for free Java on Linux: Use OpenJDK with HotSpot. This option is free as in speech and free as in beer, and it is certified compatible with Sun's usual offering. (For most purposes, it is Sun's usual offering. If you have a recent major distribution, chances are you're already running it.)

On the other hand, if you want to experiment with different Java environments, that shouldn't be too hard either. Stable packages are available for several of the JVMs described in this article.

If you want to experiment with a lesser-known JVM, particularly if it is one of the versions dating to the early 2000s or late 1990s and it was not described in this article, you probably need to roll up your sleeves. Most likely, you won't have OpenJDK available, and you might not have GNU Classpath. If the project doesn't support Classpath or OpenJDK, you might have to settle for a less than complete set of libraries. The good news is, you don't have to play around with these partial solutions unless you really want to – if you do, you probably won't mind wrangling a few Makefiles.

Read full article as PDF:

032-034_java-linux.pdf  (394.15 kB)

Related content

  • Free Software Projects

    This month, we look at free projects as a replacement for Flash and Java. Both Flash and Java are so widespread that you can’t realistically do without them, so it’s a pity that both are released under proprietary licenses. The community has started to remedy the situation.

  • Brave GNU World

    This column explores the world of free software from the perspective of the GNU Project and the FSF. In this issue,we focus on:The Java Trap,GNU Classpath,development in Java, and news from the FSFE.

  • Apache's Ongoing Licensing Bout with Sun

    The recently updated Java Specification Requests (JSRs) show that the licensing battle between the Apache Software Foundation and Sun Microsystems (the force behind Java) still hasn't ended after raging for seven years.

  • Oracle and IBM Team to Support OpenJDK

    Companies hope to grow open Java community.

  • AMD Joins OpenJDK Project Sumatra

    AMD announces its participation in OpenJDK Project “Sumatra” in collaboration with Oracle and other members of the OpenJDK community to help bring heterogeneous computing capabilities to Java for server and cloud environments.

comments powered by Disqus

Direct Download

Read full article as PDF:

032-034_java-linux.pdf  (394.15 kB)

News