Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.09.2005, 20:53

[gelöst] Java Programmierung / Software

Hi da ich mich leider noch nie damit beschäftigt habe - wollte ich gerne mal die frage hier stellen.

Was für Software brauche ich denn unter Linux um Java programme zu coden - habe da mal was von eclipse gehört - das wars aber leider schon - wenn mir da jemand weiterhelfen könnte - wäre das echt nett.
MfG MyD

2

03.09.2005, 20:56

eclipse ist die beste IDE die ich für java kenne
netbeans ist auch schick, aber auf dauer irgendwie nervig

achja ich bin gegen java programmieren =P
java ist plattform neutrahl aber lastig und langsam
qt is auch plattform neutrahl und schnell ;-)

3

03.09.2005, 21:03

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
*  dev-java/eclipse-ecj
      Latest version available: 3.1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 524 kB
      Homepage:    http://www.eclipse.org/
      Description: Eclipse Compiler for Java
      License:     EPL-1.0

*  dev-util/eclipse-cbg-editor
      Latest version available: 0.3.7
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 239 kB
      Homepage:    http://gstaff.org/colorEditor/
      Description: Syntax color highlighting editor for Eclipse, using jEdit syntax files
      License:     grindstaff

*  dev-util/eclipse-cdt
      Latest version available: 2.0-r2
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 6,608 kB
      Homepage:    http://www.eclipse.org/cdt
      Description: Eclipse C/C++ Development Tools
      License:     CPL-1.0

*  dev-util/eclipse-cdt-bin
      Latest version available: 1.2.0
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 6,597 kB
      Homepage:    http://www.eclipse.org/cdt
      Description: C/C++ Development Tools for Eclipse
      License:     CPL-1.0

*  dev-util/eclipse-emf-bin
      Latest version available: 2.0.2
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 2,794 kB
      Homepage:    http://www.eclipse.org/emf/
      Description: EMF is a modeling framework and code generation facility for building tools and o
ther applications based on a structured data model.
      License:     CPL-1.0

*  dev-util/eclipse-gef-bin
      Latest version available: 3.0.1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 1,194 kB
      Homepage:    http://www.eclipse.org/gef/
      Description: The Graphical Editing Framework (GEF) allows developers to take an existing appli
cation model and easily create a rich graphical editor.
      License:     CPL-1.0

*  dev-util/eclipse-pydev-bin
      Latest version available: 0.8.0
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 1,386 kB
      Homepage:    http://pydev.sourceforge.net
      Description: Python Development Tools for Eclipse
      License:     CPL-1.0

*  dev-util/eclipse-sdk
      Latest version available: 3.1-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 64,689 kB
      Homepage:    http://www.eclipse.org/
      Description: Eclipse Tools Platform
      License:     CPL-1.0

*  dev-util/eclipse-subclipse-bin
      Latest version available: 0.9.31
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 1,842 kB
      Homepage:    http://subclipse.tigris.org/
      Description: Subversion Integration for Eclipse
      License:     CPL-1.0

*  dev-util/eclipse-ve-bin
      Latest version available: 1.0.2
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 6,120 kB
      Homepage:    http://www.eclipse.org/vep/
      Description: The Eclipse Visual Editor provides GUI builders for Eclipse.
      License:     CPL-1.0



was brauche ich da - habe keine ahnung - sorry

und ich brauche doch bestimmt auch noch nen jdk - welles würdest du mir raten ?(
MfG MyD

4

03.09.2005, 21:57

Quellcode

1
2
3
4
5
6
7
*  dev-util/eclipse-sdk
      Latest version available: 3.1-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 64,689 kB
      Homepage:    http://www.eclipse.org/
      Description: Eclipse Tools Platform
      License:     CPL-1.0


:rolleyes:
MfG MyD

5

03.09.2005, 23:06

Also eigentlich würde ja schon vi + jdk reichen. Programme schriebst Du mit vi, das erkennt auch die Syntax und highlighted die, und zum compilieren schickst Du das durch javac - ist der Javainterne compiler, der aus dem Quelltext Bytecode macht, und dann startest Du es mit Java - ganz simpel ;)

"Das was wir über Andere sagen, sagt mehr über uns selbst aus, als über den Anderen."

* * *
JID: pygospa@jabber.ccc.de

6

03.09.2005, 23:21

Zitat

Original von PygoscelisPapua
Also eigentlich würde ja schon vi + jdk reichen. Programme schriebst Du mit vi, das erkennt auch die Syntax und highlighted die, und zum compilieren schickst Du das durch javac - ist der Javainterne compiler, der aus dem Quelltext Bytecode macht, und dann startest Du es mit Java - ganz simpel ;)


jap das weiss ich schon - nur ich wollte mir sowieso mal eclipse anschauen

nur jetzt bekomme ich das problem wenn ich es tarten möchte

Zitat

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must ne available in order to run Eclipse-gtk. No Java virtual machine was found after searching the following locations:

/usr/lib/eclipse-3.1/jre/bin/java
'java' in your current PATH


# java-config -L zeigt dieses an

Quellcode

1
2
[blackdown-jre-1.4.2.02] "Blackdown JRE 1.4.2.02" (/etc/env.d/java/20blackdown-jre-1.4.2.02)
[blackdown-jdk-1.4.2.02] "Blackdown JDK 1.4.2.02" (/etc/env.d/java/20blackdown-jdk-1.4.2.02) *



*hat jemand ne idee ?(
MfG MyD

7

04.09.2005, 00:02

Genau aus diesen Gründen mag ich diese ganzen IDEs nicht, wir haben in der Schule mit Java gearbeitet, und dort Codewaver [ich bin mir bei dem Namen nicht mehr 100%ig sicher] eingesetzt. Ich hab dem Lehrer irgendwann gesagt, dass ich zu Haus arbeite - bis man es hingekriegt hat, dass die IDE das macht, was man will, hat man das in nem Texteditor schon 20 mal geschrieben. Außerdem halte ich IDEs für keinen guten Lernanfang- aber gut, jedem das seine...

Zu dem Problem kann ich jetzt leider nichts sagen, sorry...

"Das was wir über Andere sagen, sagt mehr über uns selbst aus, als über den Anderen."

* * *
JID: pygospa@jabber.ccc.de

8

04.09.2005, 00:25

ich kenn mich mit java-config ned so dolle aus
deswegen bitte mal nen
java-config -O


und IDE's rocken...
für kleine homeanwendungen kannst ja deinen texteditor nehmen... aber bei größeren projekten hast 0 chance
vorallem wenn mehere dran arbeiten nicht nur du selbst

9

04.09.2005, 01:32

Naja, kommt drauf an, was Du als "groß" bezeichnest - in der Schule [Informatik LK], hatten wir die Aufgabe, einen Paint-Clone zu schreiben [im Prinzip reichte es, wenn man 3 Farben ändern konnte, und drei - vier verschiedene Objekte auf einer Swing-Fläche Zeichen konnte. Wichtig war dem Lehrer dann noch, dass alles Sinnvoll Objektorientiert und nach dem MVC-Modell gelöst wir] - das hat ich [zu der Zeit noch unter Windows] - alles mit dem Editor und dem CMD-Javabefehl gemacht - um die 30 Klassen waren das, wenn ich mich richtig erinnere.

Wo ich Dir aber sicherlich rechtgebe: Wenn mehrere daran arbeiten kann es unter Umständen sehr viel einfacher sein - es kommt da aber auch wieder auf die Aufteilung an - wenn jeder einen Aufgabenteil bekommt und gesagt bekommt, wie er wo welche Schnittstellen bereitstellen muss, dann ist es letzendlich auch egal, wie er seinen Teil löst - solange er ein UML-Diagramm des ganzen Projektes zur Hand hat, sollte das auch kein Problem sein.

Einen riesigen Vorteil möchte ich IDE's aber dennoch nicht aussprechen: Die übersicht und dadurch vor allem auch das schnelle wieder hereinfinden in ein Projekt, dass z.B. seit einem oder zwei Jahren beendet ist... aber auch hier könnte man sich durch gute und genaue Dokumentationen und Diagramme abhilfe schaffen... ;)

Aber wir reden hier ja auch nicht von jemanden, der riesige Firmenprojekte realisieren möchten, sondern, wenn ich das richtig verstanden hab, muss die Sprache ja nur für die Uni gelernt werden... von daher halte ich die vi + javac Methode für die pädagogisch Sinnvollere ;)

"Das was wir über Andere sagen, sagt mehr über uns selbst aus, als über den Anderen."

* * *
JID: pygospa@jabber.ccc.de

10

04.09.2005, 02:35

@bUscher

Quellcode

1
2
# java-config -O
/opt/blackdown-jdk-1.4.2.02



edit: seltsamerweise gehts nach nem reboot :rolleyes:
MfG MyD

11

04.09.2005, 02:51

sicher sind Dokumentationen und Diagramme DIE art und weise wie man sich in ein projekt reinfindet und das werden se auch immer bleiben =)

aber mit großen projekten meine ich etwas anderes als 30klassen
mal ganz kurz angedeutet
50< klein
100< klein-mittel
...
500> groß
(ich meine damit aber nicht die klassen für ein Button oder aus dennen sich der Button zusammensetzt
aber auch die klassen wo man selbst den vorhanden standard button verändert)


hier kommt von mir jetzt vllt ne wissenslücke, aber wie debug man mit der console?
sicher 1000 ausgaben tuen es auch, aber echtes debuggen geht das?
spricht der auch zwischen den datein hin und her und sagt mir wo ich bin?

12

04.09.2005, 16:04

Zitat

hier kommt von mir jetzt vllt ne wissenslücke, aber wie debug man mit der console?
sicher 1000 ausgaben tuen es auch, aber echtes debuggen geht das?
spricht der auch zwischen den datein hin und her und sagt mir wo ich bin?


Ja mit den enstsprechenden Tools geht das schon:
http://www.bluemarsh.com/java/jswat/
http://www.bluemarsh.com/java/jswat/docs/howto-console.html

Das eine IDE für groeßere Firmenprojekte nützlich sein kann ist ohne Zweifel...
Aber fürs erlernen der Sprache ist es besser wie PygoscelisPapua schon sagte rein auf den
Compiler und einen Editor zurückzugreifen, damit man durch entstehenden Overhead, der durch
das Einrichten der IDE etc enstehen kann, nicht gleich davon abgeschreckt wird die Sprache zu lernen...

Gruß

RedWing