Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hey, ich bin ein blutiger anfänger und habe folgendes problem.
wenn ich ein programm geschrieben habe erstellt eclipse im workspace eine .class datei. diese kann ich mit hilfe der kommandozeile ausführen.
wenn ich aber die .class datei woanders hinkopiere geht das nicht mehr. woran liegt das?
vielen dank im vorraus!!!
sorry, dachte das würde reichen.
also ich erstelle ein java programm in eclipse. nach dem compilieren erhalte ich eine zwei .class dateien im workspace (arbeite mit vista). um das programm zu starten gehe ich mit der kommandozeile in den entsprechenden ordner und starte es mit 'java (programmname)'. wobei der programmname der name der klasse ist die die main-methode enthält.
wenn ich das programm aber weiterreichen möchte an nen kumpel, habe das jetzt nur mal simuliert, müsste es doch eigentlich ausreichen nur die zwei .class datei zu kopieren. also habe ich die dateien einfach mal auf den desktop kopiert.
wenn ich jetzt aber mit der kommandozeile auf den desktop zugreife und 'java (programmname)' (wie gesagt der main-methode) eingebe funkts es nicht mehr...
hoffe das reicht um das problem verständlich zu beschreiben
danke
wenn ich jetzt aber mit der kommandozeile auf den desktop zugreife und 'java (programmname)' (wie gesagt der main-methode) eingebe funkts es nicht mehr...
Eventuell hast du die Java-Datei ja in einem Package erstellt. Dann müsste die class-Datei in deinem Projekt dann im Ordner bin/packageName/ClassName.class liegen. Ist das der Fall kannst du die class-Datei nicht einfach irgendwo anders hin kopieren und ausführen. Du müsstest den Ordner-Inhalt vom Ordner "bin" dann an die Stelle kopieren, wo es hin soll. Dann kannst du die class-Datei auch von der neuen Stelle aus mittels "java packageName/ClassName" ausführen (vom Ordner, in den du die Unterverzeichnisse von bin kopiert hast, aus).
ups, jetzt geht es, ja eben gab es ne fehlermeldung...sorry für die umstände, war wohl ne falsche eingabe von mir...
top! also reicht es grundsätzlich immer die gesamten .class dateien die man im default package angelegt hat zu kopieren und dann die main methode aufzurufen mit der kommandozeile, richtig?