Check out the site below. Has good advice and they sell aluminized mylar bags for long term storage. The oxygen absorbers are a must. I suppose the silica gel dessicant would work to absorb the high humidity but be careful. The is gel out there that is colored blue when it good and turns pink when it has absorbed as much moisture as it can. The blue stuff is toxic, stay away from it for the food. It's great for use in ammo, etc. I've gone one stp farther and use a nitrogen gas purge before adding the oxygen aborbers and sealing the bag. Glass is fine but sunlight will degrade the food, and if you have an earthquake, you probably loose it. If earthquake aren't threat, wrap the jars in alunimum foil to keep the light out or stor away from light.
usaemergency.com: The Leading Emergencies Site on the Net
usaemergency.com: The Leading Emergencies Site on the Net