<p>I'm trying to check, using an automated discovery tool, when JAR files in remote J2EE application servers have changed content. Currently, the system downloads the whole JAR using WMI to checksum it locally, which is slow for large JARs.</p>

<p>For UNIXy servers (and Windows servers with Cygwin), I can just log in over SSH and run <code>md5sum foo.jar</code>. Ideally, I'd like to avoid installing extra software on the remote servers (there may be thousands), so is there a good way to do this on vanilla Windows servers?</p>

[{'answer_id': 59251, 'author': 'Mike McQuaid', 'author_id': 5355, 'author_profile': 'https://Stackoverflow.com/users/5355', 'pm_score': 2, 'selected': False, 'text': '<p>I\'d imagine its one of:</p>\n\n<ul>\n<li><p>Eclipse doesn\'t want to display non-C++ resources in the tree (I\'ve had problems with this)</p></li>\n<li><p>You don\'t have "Preferences > C/C++ > Indexer > Index All Files" enabled.</p></li>\n<li><p>You want to use the "Full C/C++ Indexer" rather than the "Fast C/C++ Indexer"</p></li>\n</ul>\n'}, {'answer_id': 837016, 'author': 'Mike Kucera', 'author_id': 102367, 'author_profile': 'https://Stackoverflow.com/users/102367', 'pm_score': 1, 'selected': False, 'text': "<p>The CDT parser/indexer won't recognize weird extensions like that. The only thing you can do is to define macros on the Paths and Symbols property page to trick the parser. Try creating macros for <code>$hdr</code>, <code>$end</code> and <code>$src</code> that have empty bodies. That way the preprocessor will remove them and the parser won't choke on them.</p>\n"}]
['https://Stackoverflow.com/questions/58558', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/4702/']