Yes CJ and YJ full hard doors will fit a TJ without moving the windshield. I have done it, right now my 98 TJ has an 04 hard top on it and early model CJ-7 doors that I use as "trail doors". I also have a set of 99 full hard doors that fit without making any changes from the CJ-7 doors. The only adjustment I did to the CJ-7 doors was a little bit on the hinges to get the gap even around the door.
The "A" pillar on TJ's is tapered. This allows for the very slight difference in the windshield angle, yet the angle that meets up with the door is the same as a CJ/YJ. The CJ/YJ both had straight "A" pillars so the door side of the pillar was the same angle as the windshield.
Here is a picture for ya, granted the door is not shut because I have not changed the door latches yet. But the "A" pillar fits nicely to the door.