jnlp works in windows but not in linux

hi, In windows os, while i open jnlp file the jar files are downloaded and applocation run atomatically,then again open the same jnlp file jar files are not downloaded(because i know jnlp wiil check old downloaded files already exists),now application again work fine,

The problem is in linux os, where when i open jnlp file, the jar files are always downloaded every time,even the jar files already exists. tell me reason, problem is in OS or JNLP file.