java.lang.NoSuchFieldError strange error when read property file
===

i have a simple code like that to read a property file similar : 

    Properties pro = new Properties();
    File f = new File("conf.properties");
    FileInputStream in = new FileInputStream(f);
    pro.load(in);
    Integer.parseInt(pro.getProperty("MAX_ROWS_A_BATCH"));
    Integer.parseInt(pro.getProperty("XXX"));
    Integer.parseInt(pro.getProperty("YYY"));
    Integer.parseInt(pro.getProperty("MAX_ROWS_A_INSERT_BATCH_REDIS"));
    Integer.parseInt(pro.getProperty("XXX"));
    ---------


When i test in local machine all thing is work properly
but when i deploy to my server : both local and deploy run on `jdk7`, local os is window, deploy server run `Centos` i get a error like that:

    Exception in thread "main" java.lang.NoSuchFieldError: MAX_ROWS_A_INSERT_BATCH_REDIS

I have googled and some one tell that this 

> 'Error is caused by incompatible version library'

I rebuid all project but this `Error` still Occur 

Please any one tell me how to work around it!!


Thanks all

