# File lib/ohai/plugins/java.rb, line 23 def get_java_info java = Mash.new so = shell_out("java -mx64m -version") if so.exitstatus == 0 so.stderr.split(/\r?\n/).each do |line| case line when /java version \"([0-9\.\_]+)\"/ java[:version] = $1 when /^(.+Runtime Environment.*) \((build )?(.+)\)$/ java[:runtime] = { "name" => $1, "build" => $3 } when /^(.+ (Client|Server) VM) \(build (.+)\)$/ java[:hotspot] = { "name" => $1, "build" => $3 } end end languages[:java] = java if java[:version] end end