Can a good auto repair shop tell me whether my AC needs charging or whether I need a new compressor?

Heater worked fine and I live in NJ.