Java version scanner introduction