PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompilierung



Buchi
28.04.2007, 21:17
Hi
Ich habe folgendes Problem:

Habe mir heute das JDK 6 heruntergeladen und installiert.
Und aufeinmal kann ich mit keiner IDE, weder Eclipse noch Geany, mehr kompilieren.
Weis vielleicht jemand woran das liegen könnte, denn anscheinend, kann er "javac" gar nicht finden:


buchi@buchi:~$ javac
Das Programm javac ist folgenden Paketen enthalten:
* java-gcj-compat-dev
* gcj-4.1
* jikes-sablevm
* kaffe
* sun-java6-jdk
* jikes-kaffe
* ecj
* j2sdk1.4
* jikes-gij
* jikes-classpath
* sun-java5-jdk
* jikes-sun
Versuchen Sie: sudo apt-get install <ausgewähltes Paket>
Stellen Sie sicher, dass Sie das Paketdepot multiverse aktiviert haben.


Ich habe es aber mit :


sudo apt-get install sun-java6-jdk

installiert.


MfG,
Buchi

musiKk
28.04.2007, 21:32
Hm... vielleicht mit which javac schauen, wo der Befehl ueberhaupt hinfuehrt.

Buchi
28.04.2007, 21:36
Wenn ich den Befehl ausführe, dann passiert nichts und ich kann meine nächste Eingabe tätigen.

MfG,
Buchi

Hello World
09.05.2007, 09:46
Du hast deine Distri nicht genannt, aber unter Ubuntu liegt der javac unter
/usr/lib/jvm/java-6-sun-1.6.0.00/bin/javac

Havoc][
09.05.2007, 10:03
Du hast deine Distri nicht genannt, aber unter Ubuntu liegt der javac unter
/usr/lib/jvm/java-6-sun-1.6.0.00/bin/javac

Genau, und den muss er in Eclipse auch Eintragen:

(Beispiel, geht bestimmt auch global oder so :P)
Run --> Run --> "Java Application" --> "JRE"
Hier kannst du jetzt entweder "Project JRE" auswählen, oder "Alternate JRE".

Klick auf "Installed JRE..." --> "Add":
"JRE Type" - so lassen
"JRE Name" - irgendeinen Vergeben "Sun JRE" oder so...
"JRE Home Directory" - Ist bei mir: "/usr/lib/jvm/java-6-sun-1.6.0.00"
Dann müsste er automatisch alle möglichen JARs unter "JRE System Lib" anzeigen.

Wenn du das dann durch gemacht hast, kannst du die Sun-JRE für jedes Projekt auswählen. (über "Alternate JRE").

BTW. Die Blackdown JRE hatte bei mir übrigens einen Bug. Ich konnte damit NICHT Debuggen.

Havoc][

reni
09.05.2007, 11:58
find / -name javac -print sagt dir auch, wo du javac findest ;)