2017-04-26 9 views
0

Ich reiche derzeit ein Projekt ein, das eine Einreichung in einem gezippten Dateiformat erfordert. Das Projekt selbst funktioniert völlig einwandfrei und hat keine Probleme mit dem Kompilieren oder dem ordnungsgemäßen Ausführen. Die Übergabeprüfung prüft automatisch auf Kompilierungsfehler und erhalte den folgenden Fehler.Java-Duplikat-Klassenfehler - Keine wiederholten Klassen

Compiler Output 
./Game.java:3: error: duplicate class: mineSweeper.Game 
public class Game { 
^
1 error 

Mein Zip-Ordner enthält nur eine Klasse namens "Game". Gibt es einen Grund, warum dies passieren könnte? Die ZIP-Datei enthält nur Java-Dateien und PNG-Dateien, die im Spiel selbst verwendet werden.

Dies ist die Zip-Datei. Jede Hilfe wäre sehr willkommen, da ich nicht verstehe, wie ein doppelter Klassenfehler auftreten kann, wenn jede Klasse eindeutig einen eindeutigen Namen hat.

+0

Ich empfehle, mit einer IDE, so dass Sie diese Probleme nicht haben. –

+0

Ich habe das Projekt in Eclipse erstellt, aber wir mussten alle notwendigen Dateien in eine Zip-Datei zur Einreichung einreichen. – rubyquartz

+0

Könnten Sie bitte die Einreichungsbedingungen erläutern? –

Antwort

1

Können Sie versuchen, die folgende Datei zu übermitteln. Ich habe es in ein Glas für dich gemacht. https://drive.google.com/open?id=0BxMpZvaCgomHZ1lMTVI3LWZ1Nk0

Dank

+0

Vielen Dank, leider verursacht das immer noch einen Compilerfehler. Ich glaube, dass die Anweisungen verlangen, dass die Dateien in einer einzigen Zip-Datei, wie in files.zip beim Öffnen alle Dateien auf der obersten Ebene enthält. Der Fehler, den ich bekomme, ist: GameTest.java:22: Fehler: kann das Symbol nicht finden Klasse gameClass = Game.class; ^ Symbol: Klasse Spiel Ort: Klasse GameTest 1 Fehler – rubyquartz

+0

Können Sie es jetzt versuchen? https://drive.google.com/open?id=0BxMpZvaCgomHUDZBU0FmN1dLN1U –

+0

Scheint wie das ursprüngliche Problem wurde behoben, aber ich bin mit "Menu.java:12: Fehler: Paket mineSweeper.Frame ist nicht vorhanden import mineSweeper .Frame.Screen; ^ 1 Fehler "als ein Fehler jetzt ... nicht sicher, warum dies auftritt. – rubyquartz

0

Exportieren Sie es in eine ausführbare JAR-Datei und zip das. Es gibt eine Option, die .java-Dateien in das Jar mit Eclipse, IIRC aufzunehmen.

Verwandte Themen