Supersnail gaf het antwoord al... met de .class-bestanden hebben ze enkel de bytecode, doe maar eens zo'n bestand open met gelijk welke tekst-editor en je zal zien dat ze toch minstens een beetje moeite gaan moeten doen om aan je broncode te raken.
Wil je het mensen makkelijk maken om je programma te draaien, maak dan een .jar met al je .class-bestanden en een manifest in - dit beschrijft welke .class file je main-methode bevat en dus moet aangeroepen worden om op te starten. Iemand met de java runtime geïnstalleerd hoeft normaal enkel op zo'n .jar te dubbelklikken om het te openen. Voor meer informatie verwijs ik naar
google, post gerust als je hierbij nog vragen hebt.