Linux 15.036 Themen, 107.107 Beiträge

Linux und J2SDK

Gadget / 8 Antworten / Baumansicht Nickles

Hi Leute ich bin gerade dabei mich mit Java Programmierung im Linux zu bewegen. Das Prinzip heisst bei mir nämlich "use & learn".
Vielleicht kennt mich der eine und andere bin ja scho seit ca einem halben Jahr da und muss sagen: ich hab am Anfang mit dem Linux Probleme gehabt bin aber jetzt ein Linuxer.

Naja ich muss aber trotzdem immer meine Grenzen erkennen--hat seine Vorteile; dann weiss ich was ich noch lernen muss :-)

Das Prob: Ich habe Linux 7.3 Personal - da haben die Suse Leut einen Nonsens gemacht - : Sie haben nur das SDK 1.1 auf ihrem System, das sdk spielt nicht alle Stücke.
Ich hab mir ein Java 2 (Java in 21 Tagen) Buch gekauft und darauf das 1.3 SDK für Linux gefunden (als rpm). Ich denk mir naja gleich drauf damit.
SO da ist jetzt der Hund begraben: Das geht nicht. Der file den ich habe heisst: j2sdk-1_3_

bei Antwort benachrichtigen
Bastard_Berlin Gadget „Linux und J2SDK“
Optionen

wenn du richtig loslegen willst dann ist c/c++ sowieso nicht verkehrt (also lies soviel du nur kannst; angefangen bei den man-pages) und java, sobald einmal vernuenftig installiert, ist auch nicht ohne.

falls es deine netzanbindung zulaesst, wuerde ich dir raten das neuste java sdk (version 1.4) von sun (java.sun.com) direkt zu ziehen (als tar.gz). dann entpacken und installieren (wieder brav lesen). danach solltest du den suse typischen link auf java mit einem eigenen link auf das neue sdk ersetzen und dann sollte es funzen.

ausserdem musst du das entweder nach jedem suseconfig aufruf wiederholen oder das checken des java pfades bei suseconfig ausschalten; das wiederum sollte mit yast bzw. yast2 im rc.config editor schnell gehen. wenn nicht tue es einfach per hand in der rc.config.

CU Bastard

bei Antwort benachrichtigen
polytaen Gadget „Linux und J2SDK“
Optionen

Hi gadget.
Debian 3.0 ist draussen, zumindest einsetzbar.
Ich fahre es schon seit langem. Momentan inst woody frozen, d.h. es ist "im Prinzip" stable.
Hast Du ne schnelle Netzanbindung? Dann kannst Du dir die CDs ziehen. Wenn nicht kann ich die die "mini"-CD schicken, die ich von der Linuxtagung erhalten habe. Seitdem ist die Distri eingefroren und es kommen nur noch Sicherheitspatches raus.

Lies mal 'man chmod'
Da ist nichts mit Lizenz, sondern du änderst nur die Rechte des Packets auf "ausführbar" für alle user. Da kommt keine Meldung.

Kommt denn eine Fehlermeldung bei rpm -iv Packet? Oder installiert er durch?
eehm Moment! Das ist ne bin-Datei!
Also ich denke das geht so (untested!):

cd /Pfad_wo_die_bin_liegt/
chmod a+x j2sdk-1_3_-linux-rpm.bin
./j2sdk-1_3_-linux-rpm.bin

Bins kann man in der Regel direkt ausführen, das sollte aber im readem sehen.

Im Zweifelsfall würde ich auch von source installieren, wie Bastard es beschrieben hat.

Bis denne
poly

p.s. & btw.: Es ist nicht Linux 7.3, sondern SuSE 7.3, aber das nur am Rande.

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Gadget polytaen „Debian 3.0 und sdk“
Optionen

Hi!

Debian?: was ist die "mini"? Nur das wichtigste für ein arbeitsfähiges Linux? Oder ist die X mit KDE 3.0 und Gnome enthalten?

Bin?: was bedeutet chmod a+x Mit chmod kann ich ja die Zugriffsrechte ändern aber was hat "a+x" zu bedeuten?

Vielen Dank

gadget

bei Antwort benachrichtigen
polytaen Gadget „Debian 3.0 und sdk“
Optionen

Hi gadget
> Debian?: was ist die "mini"?
statt 3 CDs (oder der späteren 8) ist das eine CD mit allem, was man eigentlich bracuht, den rest kann man sich aus dem Netz ziehen. X ist dabei, KDE 2.2.? und Gnome 1.4, eigentlich alles was man braucht.

KDE 3.0 & Gnome 2.0 wird bei woody nicht dabei sein, wenn ich richtig informiert bin, denn woody ist momentan eingefroren (besteht aber geringe Restwahrscheinlichkeit, dass ich mich irre)

Bin:
Du hast doch ne irgendwas.rpm.bin runtergeladen.
Dann schreibst Du, dass man chmod a+x irgendwas.bin ausführen muss, um die Lizenzen anzuerkennen = Bloedsinn.
Ich weiss nicht, was Du geschafft hast, aber nochmal:
chmod ändert Dateirechte (ok? => man chmod)
chmod a+x Dateiname heisst Datei für alle ausführbar machen.
Dann sollst Du eingeben:

chmod a+x j2sdk-1_3_-linux-rpm.bin (im Verzeichnis wo das Ding liegt)

./j2sdk-1_3_-linux-rpm.bin (im Verzeichnis wo das Ding liegt)

Dann sollte es entpckt werden und eine j2sdk-1_3_-linux-rpm enstehen
Dann sollst Du eingeben:

rpm -iv j2sdk-1_3_-linux-rpm

Und das Ding sollte installiert werden.

Bitte tu mir einen Gefallen, lies Dir die Installationanleitung nochmal durch, ich denke, die Du hast die gründlich missverstanden. Und lies "man chmod", und lies dich in Linux weiter ein. ENVIRONMENT und PATH Variablen sind grundlegende Dinge, die sollte man (insbesondere als Programmierer) verstanden haben.
Ich habe dir die Anleitung teilweise übersetzt. Das sind 3 einfache Befehle, die klappen sollten. Ansonsten nimm halt die *.bin und nicht die *.rpm.bin und installier von source.
Bis denne
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Gadget polytaen „Debian 3.0 und sdk“
Optionen

Sers
Ich glaub wir haben aneinander vorbeigeredet (geschrieben). Ich hab es schon installiert. Es funktioniert schon. Ich habe das self extracting Binary genommen. Der rpm-File hatte einen Fehler.
Ich wusste nur nicht was das a+x für eine Option bei dem Befehl chmod ist.
Nachdem ich SDK installiert habe hat es natürlcih noch nicht funktioniert, da die Paths nicht richtig waren. In der Anleitung stand ich soll diese einrichten. Ich habe aber einfach das Installierte SDK in den richtigen Ordner verschoben. und alles geht.

Ich werde mir dann mal das Debian runtersaugen, sofern ich mein Downloadvolumen nicht überschreite.

Sers gadget

bei Antwort benachrichtigen
polytaen Gadget „Wohl undeutlich ausgedrückt hmm?“
Optionen

Dann sorry für meine etwas pampige antwort ;)
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
polytaen Nachtrag zu: „Debian 3.0 und sdk“
Optionen

KDE3.0 ist für Debian woody zu haben:
deb http://kde3.geniussystems.net/debian ./
Bis denne
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Gadget Nachtrag zu: „Linux und J2SDK“
Optionen

Ich habe die targz version von mir benützt.
durch den Befehl ./blabla und dann bestätigen und es wird installiert.
Naja ich hab dann Java 1.1 deinstalliert. Dann stand in der Anleitung ich soll das PATH ENVIRONMENT benützen. hab noch nie was darüber gehört:
Hab einfach das ganze Jdk in den Java Ordner kopiert und ich kan weiter Programmieren.

bei Antwort benachrichtigen