Действительно ли возможно надежно определить штамп времени компиляции данного класса для обоих JAVA-приложений, работающих локально и как апплеты и/или веб-приложения JNLP?
Согласно спецификации виртуальной машины Java, формат файла класса не требует какой-либо метки времени, поэтому лучшее, что вы можете сделать, это проверить время модификации Класс или файл Jar, содержащий класс. К сожалению, операции файловой системы, особенно между различными хостами, могут не сохранять такие отметки времени.
Я бы сказал, что по умолчанию нет надежного способа. Однако вы можете легко встроить такую метку времени в файл Jar или файл класса как часть процесса сборки.