Welche Distribution?



  • linux binaries auf windows cross-bauen ?

    such nach: cygwin, mingw, crosscompile



  • Ich habe mir das mal angeguckt und die Distributionen ausgetestet, aber ich frage mich ernsthaft ob es sinvoller ist den source-code in eine plattform-unabhängige Sprache wie Java zu porten.

    Weil ich davon Ahnung habe, und ich doch Probleme habe eine Eclipse Version auf Debian zum laufen zu kommen. Ganz abgesehen von den neuen Includes die ich dann lernen müsste.

    Allerdings ein server in Java sicherlich nicht so stabil, habe ich recht? 😃
    Gibt es iergendwelche guten Referenzen für die Linuxprogrammierung? Von Beginn an also Installation des compilers 😉

    Vielen Dank schonmal

    Gruß
    Listing



  • Compiler? Verwend doch einfach Eclipse.

    Versuche einfach mal Eclipse zum laufen zu bringen, dafür benötigst du SunJava(nicht gij!). Daran hats bei mir zu Beginn gescheitert, und nach der Installation von Java Linux neustarten, sonst bringt Eclipse eine Meldung das er Java nicht finden kann.(Um nach der Installation von SunJava zu überprüfen ob alles glatt ging einfach mal im Terminal "java -version" eingeben, und hoffen das die neuste Versionsnummer zurückgegeben wird).

    Referenzen? Google ; ) Kann ich dir jetzt nichts konkretes sagen.

    Vlt wäre es auch gut dir jmd zu Hilfe zu holen, der sich mit Linux auskennt, falls du jmd in deinem Bekanntenkreis hast.



  • Hab mir jetzt die 12GB Debian distribution gezogen.

    Eclipse startet nicht, weil mindestens die java runtime engine 1.5 installiert sein muss. Wenn ich diese allerdings ziehe (self extracting .bin datei für Linux), kriegt er es nicht hin sie zu starten.

    Wenn ich es über dieses Package installieren will, sagt er dass ich libc6 brauche.

    Dieses will er allerdings nicht installieren, er sagt es wäre inkompatibel mit 'tzdata' (Screenshot)

    Danke!



  • @peel: eclipse ist doch kein compiler ...
    und seit wann muss man neu booten nach der JRE installation ? ist doch kein Win hier ... tststs

    auf linux ist der gcc/g++ standard für c/c++
    für java gibts diverseste, auswahl nach geschmack.

    mach doch mal "which java" und schau dann mal an wo dieser pfad hinzeigt.
    eventuell ist das nur ein softlink zum eigentlichen programmstart.
    den kanst du dir dann zurechtbiegen.



  • Ne er sagt immernoch folgendes:
    http://img3.imagebanana.com/view/btjmq29d/oerr.png

    und die .bin datei um jre zu updaten führt er nicht aus 😕



  • ich meinte eigentlich schau mal ob der pfad nicht auf einen softlink zeigt, also

    ls -la /usr/bin/java usw.

    aber wenn du das .bin schon gezogen und ausgepackt hast dann sollte das hier auch funktionieren:

    export JAVA_HOME=/pfad/zu/der/ausgepackten/jaja.bin

    eclipse checkt nämlich die umgebungsvariable JAVA_HOME und benutzt die java package, die hier gesetzt ist.
    kannst ja mal in das eclipse startscript schauen (/usr/bin/eclipse) da steht das drin.

    also beispiel:

    du ziehst dir jre-6u10-linux-i586.bin nach /home/user/download/
    dann führst du es aus: ./jre-6u10-linux-i586.bin
    dann wird das ausgepackt nach /home/user/download/jre1.6.0_10
    dann setzt du JAVA_HOME: export JAVA_HOME=/home/user/download/jre1.6.0_10

    und jetzt sollte eclipse starten



  • atomfish schrieb:

    @peel: eclipse ist doch kein compiler ...
    und seit wann muss man neu booten nach der JRE installation ?

    Mir ist bewusst das Eclipse kein Compiler ist, aber wenn er einfach Eclipse verwendet braucht er sonst "nichts".
    Bei mir fand er den Pfad aber nicht, deswegen(falls es nicht gehen solle) reboot.



  • Danke das probiere ich morgen,
    melde mich dann nochmal 👍



  • achja, wenn du Java entwickeln willst solltest du dir am besten gleich das SDK anstatt nur der JRE ziehen.

    @peel: wenn du auf deinem system keinen compiler hast nutzt dir eclipse dann auch nüscht viel ...


Anmelden zum Antworten