Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.12.2011, 19:12

Java Compiler

hi ich habe mich jetzt doch für java entschieden und nach dem Schulstress
habe ich jetzt endlich zeit zu Programmieren mit dem Buch Java von Kopf bis Fuß
es ist sehr interessant zu lesen ich hab schon einige Übungen gemach von dem buch
gemacht aber habe sie nur in der Eclipse Konsole ausgeführt
weil es nicht klappt die Programme zu Compilieren
wie da vorgeschrieben habe ich das JDK und die API geholt
und dann sollte ich im terminal einfach javac test1.java eingeben
und dann kommt
javac: file not found: test1.java
Usage: javac <options> <source files>
use -help for a list of possible options


und wen ich es mit gcj mache kommnt
gcj: Fehler: test1.java: Datei oder Verzeichnis nicht gefunden
gcj: schwerwiegender Fehler: keine Eingabedateien
Kompilierung beendet.

was mache ich falsch (ich nutze ubuntu)

Sc4v

Alter Hase

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

2

12.12.2011, 19:26

Hi,
javac: file not found: test1.java

Usage: javac

use -help for a list of possible options
"file not found" - Der javac findet einfach deine java Datei nicht!
Gib einfach einen absoluten Pfad an (Rechtsklick auf Datei: Pfad (oder so)). Leider weiß ich gerade nicht wie die Verzeichnisstruktur von Ubuntu ausschaut.
Unter Windows wäre z.B. sowas richtig:
javac C:\Programme\test1.java

Nebenbei: Nach Konvention wird die Datei (und damit der Klassenamen) in Java Groß geschrieben! In deinem Fall also "Test1.java"

Lieben Gruß
Sc4v

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

3

12.12.2011, 21:21

Bzw musst du mit deinem Terminal in das Verzeichnis navigieren...

Saik0

Treue Seele

Beiträge: 171

Beruf: Anwendungsentwickler

  • Private Nachricht senden

4

13.12.2011, 11:54

Wenn du Eclipse installiert hast. bzw das tar file entpackt hast, dürftest du ohne großen Aufwand deine Java Klassen in Eclipse kompilieren und ausführen können. Ansonsten gibt es hier ein kleines Beispiel wie das mit Eclipse funktioniert.

Wenn du mit javac in einem Terminal nicht weiter kommst, kannst du dir das manuel mit man javac an schauen und dir dürfte direkt klar werden, wie du damit zu verfahren hast.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Saik0« (13.12.2011, 12:04)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

13.12.2011, 12:23

was mache ich falsch (ich nutze ubuntu)

Du benutzt die Konsole falsch. Als Ubuntu-User solltest Du vermutlich dort mit Lernen anfangen, damit Du Dein Betriebssystem korrekt verwenden kannst.

Vorerst tut es auch der Vorschlag von Databyte.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

6

13.12.2011, 13:10

Wenn du es schon in der Eclipse Konsole ausgeführt hast, dann hat Eclipse dein Programm schon kompiliert. Wenn du das ganze als ausführbare jar file exportieren willst, kannst du das eigentlich auch in Eclipse (Rechtsklick auf Projekt->Export...->JAR File). Dann müsstest du dein Programm an der entsprechenden Stelle mit java -jar xy.jar ausführen können. Die Kompilierung manuell über javac auszulösen ist zwar eine gute Übung, aber für größere Projekte sollte das nicht per Hand, eher mit einem Build-Script o.Ä. gemacht werden. Aber das kommt alles noch...

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

13.12.2011, 19:49

Du wunderst dich vielleicht einfach, warum du keine ausführbare Datei bei Eclipse erstellt hast. Wie schon beschrieben, kannst du ein ausführbares Jar-Archiv erstellen. Das wäre das Äquivalent dazu.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

8

14.12.2011, 20:41

es geht endlich
danke für die vielen antworten :)

Werbeanzeige