There's a glitch that you can use to buy skills without getting JP but the downside is your Job levels do not increase, so theoretically you may not unlock other Jobs.

You can keep on gaining JP even after Level 8 as long as you don't buy every skill.