Marriage to a permanent resident would have made your fiancee eligible for a green card - if she did not overstay her visa. As it is, the decisive factor is whether her J-1 visa had a 2-year home residency requirement. Some J-1 visas require the visitor to return to her country of citizenship for 2 years before she can come to the U.S. again, in any status. If your fiancee had one of those J-1 visas, you should consider taking her to Canada, because there is very little possibility of legalizing her in the U.S. until she goes back to her country for 2 years. If she did not have a 2-years home residency requirement attached to her visa, then there is an option of waiting until you become a U.S. citizen. With a certificate of naturalization in hand, you will be able to file for your wife's green card, despite all the years of her presence in the U.S. without a visa. However, if she leaves the U.S. for even one day, she will be barred from the U.S. for 10 years (unless you get a waiver, but this gets rather too complicated for an on-line discussion, wouldn't you agree?).
Answered on Nov 22nd, 2013 at 6:36 PM