Announcement

Collapse
No announcement yet.

java-programm außerhalb von jbuilder starten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • java-programm außerhalb von jbuilder starten

    hallo,

    wie kann ich ein java-programm außerhalb von jbuilder starten?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    In der Kommandozeile eintippen:<br>
    java Hauptklasse<p>
    Dazu musst Du in dem Verzeichnis sein, in dem auch die Klasse herumliegt (genauer: die Hauptklasse muss im Suchbereich von Java liegen, da das aktuelle Verzeichnis gleich als erstes durchsucht wird, fuehrt man Javaprogramme meist aus dem Verzeichnis aus, in dem die *.class-Datei liegt).<p>
    Falls java bei Dir nicht gefunden wird, musst Du suchen, wo SUN das Teil hin installiert hat - das Verzeichnis (bei mir: C:\Programme\JavaSoft\Jre\1.3.1\bin) muss dann in autoexec.bat in die Variable PATH mit aufgenommen werden, damit Windows den Java-Interpreter auch findet.<p>
    Gruss, Marc

    Comment


    • #3
      hallo marco,

      also wenn ich es richtig begriffen habe muss der pfad in der autoexec.bat sein wo die java.exe liegt, richtig?<br>
      aber wie funzt das wenn ich ein javaprogramm auf einem rechner laufen lassen will wo kein java installiert ist?

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        Java-Klassen sind nicht direkt auf einem Rechner ausfuehrbar, sondern benoetigen die sogenannte Virtuelle Maschine (VM). Diese Virtuelle Maschine ist entweder das Programm java.exe in der Java-Runtime-Umgebung, oder fest in einem Webbrowser eingebaut (Internet-Explorer). Angeblich gibt es sogar Java-CPUs, die diese Virtuelle Maschine in der Hardware haben.<p>
        Soll nun ein Java-Programm ausgefuehrt werden, so muss die Virtuelle Maschine starten und dann die *.class-Dateien lesen und ausfuehren. Das erreicht man im Allgemeinen durch die Installation einer Java-Runtime-Umgebung (ca. 9MB fuer Windows), die neben der Virtuellen Maschine auch die grundlegenden Java-Bibliotheken mitbringt.<p>
        Seit einer Weile gibt es in der Java-Welt das Format JAR, das buendelt Klassen und sonstige Resourcen (Text- und HTML-Dateien fuer eine Hilfe, Icons usw.) in einer einzigen Datei. Dieser Datei kann man dann noch sagen, mit welcher Klasse sie starten soll - und schon ist eine praktisch ausfuehrbare Datei draus geworden. JAR-Archive kann man mit dem Aufruf "javaw -jar ..." starten, und das kann man dem Windows als Verknuepfung zuordnen (sollte beim Installieren der Java-Runtime-Umgebung automatisch passieren).<p>
        Fazit: Ohne installiertes Java kann man keine Java-Programme ausfuehren. Aber man muss zum Ausfuehren kein dickes >30MB grosses JDK installieren, es reicht das knapp 9MB grosse Runtime-Modul. Und da einige Browser ihre eigene Java-Maschine mitbringen, kann man auch auf einem Rechner "ohne Java" (also ohne extra installiertes Java) kleine Applets anschauen.<p>
        Gruss, Marc

        Comment


        • #5
          hi marco!!

          vielen dank!!
          woher bekomme ich die virtuell machine und wo muss die installiert sein?

          gruß

          marku
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            Die "offizielle" virtuelle Java-Maschine ist das JRE (Java Runtime Environment) von SUN, unter http://java.sun.com/ mit knapp 9MB fuer Windows (95,98,NT,2000,ME,XP), sowie fuer Linux und Solaris zu haben. Die aktuelle brandneue Version ist 1.4.<p>
            Wenn Du selbst programmieren willst, brauchst Du das JDK (Java Development Kit), welches knapp 30MB gross ist, dazu die Dokumentation (nochmal 30MB) und - sehr empfehlenswert, wenn auch nur in englisch - das Java-Tutorial, etwa 7MB. Im JDK ist ebenfalls die virtuelle Maschine enthalten, d.h. Du brauchst auf dem Entwicklungsrechner nicht JDK _und_ JRE installieren. Aber wenn Du Deine Java-Programme weitergibst, muessen diejenigen, die es nutzen wollen, halt ein JRE installieren.<p>
            Bei dem JRE ist gleichzeitig ein Java-Plugin enthalten, womit Browser wie Internet-Explorer, Netscape und Opera auch neue Applets, die auf Java2 aufsetzen, ausfuehren koennen. Denn die eingebauten Java-Maschinen in den Browsern sind meist ziemlich veraltet, bis auf N$6.<p>
            Gruss, Marc

            Comment


            • #7
              zur frage wohin der Interpreter Installiert werden muss. <br>
              das ist eigentlich egal, Intelligent ist aber windows\command <br>
              weil man dann keinen Pfad setzen muss,<br>
              ansonsten in der Autoexec.bat den Pfad setzen z.B. (gespeichert in c:\Dateien) <br>
              path = c:\dateien\ in die Autoexec.bat einfuegen. <br>
              mfg Mayrl

              Comment

              Working...
              X