Java tutorial
//package com.java2s; import java.io.IOException; import java.io.RandomAccessFile; public class Main { public static String getCPUInfo() { RandomAccessFile reader = null; try { byte[] bs = new byte[1024]; reader = new RandomAccessFile("/proc/cpuinfo", "r"); reader.read(bs); String ret = new String(bs); int index = ret.indexOf(0); return index != -1 ? ret.substring(0, index) : ret; } catch (IOException e) { e.printStackTrace(); } finally { try { if (reader != null) reader.close(); } catch (IOException e) { e.printStackTrace(); } } return null; } }