જાવા કમ્પાઇલર, જૌવક, તમારી સ્રોત ફાઇલ લે છે અને તેના ટેક્સ્ટને સૂચનાઓમાં અનુવાદ કરે છે કે જે જાવા વર્ચ્યુઅલ મશીન (જાવા VM) સમજી શકે છે.