Alterando referencia de .class para .java

Criei um classe que não esta enxergando os atributos de outra classe, isso pq ela esta apontando para .class, como faço para alterar no eclipse para que no momento em que em fizer referencia a tal atributo ele o procure no .java e não no .class?

Isso ocorre por que a classe na qual você está procurando os atributos/métodos não foi compilada ainda.
Assim que compila-la isto se resolve.

Sim quando compila ali ele enxerga, mas acontece que tenho outros projetos que não preciso compilar para que a classe que estou usando ver os atributos, só neste projeto que estou que isso acontece!

Bom, precisa ver se a opção “Build automatically”, no menu project está marcada.
É esta opção que permite que um arquivo .java sendo editado seja imediatamente compilado.
Caso esteja, aí pode ser algum outro detalhe que não está possibilitando o build automático.

O build automático ta marcado. Só mais um detalhe, quando seguro o ctrl+click em vez de entrar na classe pessoa.java ele abrindo pessoa.class parece que ele ta referenciando o .class ai la no .class só tem o atributo depois que compilo.

Isso acontece quando você define que o source code é o .class e não o .java.
Sabe quando você faz o ctrl + click e ele apresenta a mensagem de source code not found?

Sim sei!Como faço para alterar o source code para que ele abra o .java?