T.S.
Yes, I have to agree with everyone else.
Canned/jarred goods generally need refrigeration once opened.
But that's why mason jars are relatively small, once you open a can of tomatoes you make sauce, once you open a can of fruit you bake a pie, you get the idea.
The only things with the kind of shelf life you are looking for are dried foods: spices, pasta, rice, beans, oats, jerky, nuts/nut butters, honey, etc, and of course oil and vinegar.