Preheat oven to 350° F. In a small mixing bowl, stir together 1 cup chopped pecans, molasses and pineapple juice.
Place ham flat side down in pan with 1 cup of water. Brush or rub 1/2 of molasses mixture all over the outside of the ham. Cover pan tightly with aluminum foil or lid, and bake for 18 minutes per pound to an internal temperature of 148 degrees F. Let ham stand 10 minutes. Brush with remaining molasses mixture and sprinkle with remaining 1/2 cup of chopped pecans before carving.