Most Linux distributions provide packages for Sun’s Java as well as GCJ and probably OpenJDK. When you install more than one package which provides similarly named commands, Debian’s Alternatives System comes into play – allowing you to select one command or another. When you install a different Java, you can of course manually update each Java command (java, javac, javadoc, jconsole, jmap,jps and so on) using the update-alternatives command, but if you want a quicker way, try the update-java-alternatives command from the java-common package. It will automatically update the paths to all provided Java commands in one go once you tell it which installed Java environment you wish to use, for example,
update-java-alternatives -s java-6-sun]]>
Three things I like about Maven from the start:
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=ie.atlanticlinux -DartifactId=HelloWorld
mvn package