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.
Definieren Sie "es funktioniert nicht". Was passiert genau? –
Funktioniert für mich ('javac BattleMap.java'). – zapl
@JBNizet Oh Entschuldigung, was ich meine ist, dass es mir die "Klassennamen werden nur akzeptiert, wenn Annotationsverarbeitung explizit angefordert wird" Fehler liefert. –