Compilier-Fehler bzw. Programm-Fehler

JensMander

Bekanntes Mitglied
Hallo Forum,
ich habe ein Programm geschrieben, was in etwa so aufgebaut ist:

package1->class1, class2 und class3

package2->class1 (mit einer main-methode)

In class1 importiere ich funktionen aus package1 "import package1.class1"

Wenn ich das ganze nun über DOS starte, dann wird mir als Fehler ausgegeben das package1 nicht bekannt ist. Aber warum ist package1 nicht bekannt, wenn ich es über eclipse laufen lasse funzt es prima.

ich rufe das ganze unter dos mit "javac class1.java" auf.

vielen dank für eure hilfe
 
Das ganze muss so ausehen

nehmen wir an das die zwei Packages in einem Ordner src liegen
Code:
src
 |
 |--package1
 |       |-class1
 |       |-class2
 |
 |--package2
         |-class1

dann musst du mit deiner cmd im Ordner src sein und folgenden Befehlt ausführen

Code:
javac package2/class1.java
 
okay vielen dank, das compilieren klappt nun, doch wenn ich nun das programm starten möchte bekomme ich dennoch einen fehler (unter eclipse läuft es und wenn ich alles in einem package habe).

ich nutze "java package1\class1.java"
 

Neue Themen


Zurück
Oben