2016-06-30 2 views
-1

So habe ich eine Tower Defense game on Github gefunden, die ich verwenden möchte, damit ich sehen kann, wie diese Person das Spiel gemacht hat und diese Informationen verwendet, um meine eigenen zu erstellen. In ihrer Readme-Datei, sagen sieKlassennamen werden nur akzeptiert, wenn die Annotationsverarbeitung ausdrücklich angefordert wird Java

INSTALLING/STARTING THE GAME:

command line instruction:

javac BattleMap

java BattleMap

The first line compiles all the source code. The second line launches the java application.

So in Command Prompt Ich tippe:

javac BattleMap

und es funktioniert nicht. Es heißt natürlich, "Klassennamen werden nur dann akzeptiert, wenn die Annotationsverarbeitung explizit angefordert wird"

Also jedes andere Thema, das ich hier gefunden habe, scheint darauf hinzuweisen, dass .java am Ende hinzugefügt wird und das es magisch behebt. Dann sagen die Leute auch, auch wenn die erste Antwort gearbeitet, um sicherzustellen, dass Sie .java- sind die Eingabe und .JAVA nicht

So natürlich habe ich versucht

javac BattleMap.java

eingeben und es sagt noch „Klassennamen Nur akzeptiert, wenn die Annotationsverarbeitung explizit Java angefordert wird ". Ich habe sogar versucht .Java und anstatt Java nur Java BattleMap und alle Kombinationen von allem, was ich finden konnte eingeben, und ich kann nicht für das Leben von mir herausfinden, wie diese doofe kleine Datei, die ich aus dem Internet heruntergeladen habe, zu öffnen. Ich verwende Windows 7, CMD wird als Administrator ausgeführt, und es funktioniert nicht. Kann jemand helfen? Noch wichtiger, kann jemand helfen ohne dies als ein Duplikat markieren? Weil das großartig wäre.

+0

Definieren Sie "es funktioniert nicht". Was passiert genau? –

+0

Funktioniert für mich ('javac BattleMap.java'). – zapl

+0

@JBNizet Oh Entschuldigung, was ich meine ist, dass es mir die "Klassennamen werden nur akzeptiert, wenn Annotationsverarbeitung explizit angefordert wird" Fehler liefert. –

Antwort

0

heruntergeladen ich die Zip von Git das Befehlsfenster in Ordner, in dem die Battlemap Klasse ist und eingegeben Befehlsfenster

javac Xlint- BattleMap.java

das nächste Mal geöffnet es einige Warnungen zeigt, und ich tippte dann

java BattleMap

Die Das Spiel läuft für mich richtig.

enter image description here

+0

Wenn ich dies tue, heißt es: "javac: invalid flag: Xlint-" Ich versuche, die Fehler zu ignorieren und 'java BattleMap' einzugeben, aber es heißt:" Fehler: Die Hauptklasse BattleMap konnte nicht gefunden oder geladen werden " –

+0

Sie heruntergeladen von git die zip und du hast den ordner extrahiert? – MauroAlmeida

+0

Ja. Ich wünschte, es könnte noch etwas zu diesem Kommentar hinzugefügt werden, aber das ist nicht der Fall. –

Verwandte Themen