Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Makefile unter JAVA

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.05.2005, 19:15 Uhr
JXB



ich fange zwar erst an mit java programmieren
aber man soll ja jede klasse in eine eigene datei schreiben
darum wollt ich wissen wie ich in der konsole mehrere *.java dateien zu einer *.class datei kompiliere und was ich beachten muss
und ob es auch so ein Makefile gibt damit ich das aufrufe und alle geänderten files werden compiliert
Betriebssystem is WinXP
thx

mfg
JXB
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.05.2005, 13:33 Uhr
KaraHead



Da du erst anfängst ist dein Ziel ein bischen hochgegriffen.
Also:
- Aus jeder *.java Datei wird eine *.class Datei (Die den Bytecode enthalten)
- Du kannst beliebig viele *.class Dateien in eine *.jar Datei zusammenfassen. (Jar = Java ARchive) Eine jar-Datei ist so eine Art ausführbare zip datei. Mit jars werden viele *.class zusammengefasst und komprimiert.
- Und das Java gegenstück zu make/Makefile ist wohl ant. Ant ist ein auf XML basierendes Kompilierungstool.
Ant ist kostenlos und du kannst es unter www.apache.org runterladen.

Ich würde dir empfehlen nach jar und ant nochmal zu googeln, da findest du ausführlichere Infos.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.05.2005, 16:54 Uhr
typecast
aka loddab
(Operator)



Zitat:

- Aus jeder *.java Datei wird eine *.class Datei (Die den Bytecode enthalten)



Das stimmt fast
Aus jeder Klasse wird eine class Datei. Wenn du also 2 Klassen in eine .java reinsteckst, dann bekommst du 2 class dateien.


Zitat:

- Und das Java gegenstück zu make/Makefile ist wohl ant.



Make kann auch fuer Java-Programme verwendet werden. Das ist nichts C/C++ spezifisches...
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.05.2005, 21:25 Uhr
JXB



kenn das Makefile von C unter linux
hab nähmlich schon c programmiert aber leider auch nur konsolenanwendungen
leider hab ich noch nie unter win mit makefile gearbeitet und weiß nicht wie das unter win funktioniert, das würde mich interessieren

was ist ant ??

Dieser Post wurde am 19.05.2005 um 21:26 Uhr von JXB editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.05.2005, 23:13 Uhr
virtual
Sexiest Bit alive
(Operator)


Follow the link
Von irgendwelchen Spielereien mit Makefiles würde ich absehen, ich würde direkt ant nehmen, weil es State Of the Start in Java Projekten ist, es ist de facto Standard.
Ant ist hinsichtlich Logik manchmal gewöhnungsbedürftig, ich glauibe an kein Design bei diesem Tool, aber prinzipiell funktioniert es.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.05.2005, 12:51 Uhr
KaraHead



@typecast:
Mein ich doch

Dieser Post wurde am 20.05.2005 um 12:51 Uhr von KaraHead editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: