Java fordító és futtató

Kezdőlap Fórumok Programozás Java fordító és futtató

10 bejegyzés megtekintése - 1-10 / 24
  • Szerző
    Bejegyzés
  • #1926820
    ds
    Felhasználó

      talán körül kéne nézni a sunnál (csak van fordítójuk ha kitalálták a javat :))))) )
      http://java.sun.com/

      ha letöltötted a szükséges dolgokat (sdk ha fordítanii is akarsz)
      utána javac -fel fordíthatod a dolgokat java -val pedig futtatás
      de ha a full cuccot szeded le akkor netbeans -el tudsz fejleszteni nekem nagyon tetszik (graf felületen lehet graf felületet (is) tevezni) aztán anjuta 1szerû szöveges gyors ez is tetszik valamint eclips ha már értesz hozzá 🙂

      #1926821
      gabaman
      Felhasználó

        Ha java-ban fejlesztesz, akkor a gcc is megfelel, csak fel kell tenned a gcj-t. ha -C -vel fordítasz, akkor megkapod a bytecode-ot, ha csak simán, akkor a futtatható binárist:

        $
        $

        #1926822
        kokog
        Felhasználó

          Ha java-ban fejlesztesz, akkor a gcc is megfelel, csak fel kell tenned a gcj-t. ha -C -vel fordítasz, akkor megkapod a bytecode-ot, ha csak simán, akkor a futtatható binárist:

          $
          $

          Nos, ez a gcj mennyiben különbözik a sun-os java-tól?

          #1926823
          gabaman
          Felhasználó

            Nagyon. 🙂 A gcj csak egy java fordító (javac). Plusz egy bináris fordító, amivel közvetlenül lehet (java nélkül) futtatni a progikat. Ennek a nagy elõnye, hogy nagyon gyors, a nagy hátránya, hogy csak Linuxon fog futni. De ha vki bájltkódot fordít, akkor azt már lehet gépfüggetlenül JVM-ben futtatni.

            #1926824
            GFSoldier
            Felhasználó

              Köszönöm a segítségeket, a SUN-os verzió nyerte el a tetszésem 🙂 szép a telepítõje, és a könyv is ezen a programon mutatja be a páldákat (csak nem tudtam, hogy ez van linuxosban is, ezért kerestem másikat 🙂 ).

              #1926825
              GFSoldier
              Felhasználó

                Kéen egy kis sgeítség. Itt dekkolok már ezer éve a könyvvel a kezemben, hogy tanuljam de elakadtam, mert a fordításnál számomra érthetetlen okból hibát jelez. A lényeg:
                -van egy Ora.java forrásom ami lefordúl szépen Ora.class állománnyá.
                -van egy OraTeszt.java forrásom aminek az elsõ sora: import Ora;
                na ez nem akar lefordúlni, pedig tökugyanaz a kód mint a könyvemben. A hiba:

                Code:
                otthon:~/GFS/Web/java/Ora$ javac OraTeszt.java

                OraTeszt.java:1: ‘.’ expected

                import Ora;

                               ^

                1 error

                Arra következtettem, hogy a pontosvesszõ szûrja a szemét ezért kiszedtem:

                Code:
                javac OraTeszt.java

                OraTeszt.java:2: ‘.’ expected

                ^

                OraTeszt.java:3: expected

                public class OraTeszt

                      ^

                2 errors

                A fene vinné már el :). 20* összenéztem a könyvben található kóddal, ha nem többszõr, és mindig ugyanaz volt.

                Aki tud segíteni, azt a hálám örökké üldözni fogja 🙂

                #1926826
                admin
                Adminisztrátor

                  Ird be a forrast is…

                  #1926827
                  nym_
                  Felhasználó

                    import Ora;

                    helyett

                    import Ora.*;

                    #1926828
                    GFSoldier
                    Felhasználó

                      A helyzet: az import Ora.*; a következõket hozta:

                      Code:
                      otthon:~/GFS/Web/java/Ora$ javac OraTeszt.java

                      OraTeszt.java:1: package Ora does not exist

                      import Ora.*;

                      ^

                      OraTeszt.java:23: cannot resolve symbol

                      symbol  : variable egyOra

                      location: class OraTeszt

                                     egyOra.setup();

                                     ^

                      OraTeszt.java:24: cannot resolve symbol

                      symbol  : variable egyOra

                      location: class OraTeszt

                                     egyOra.kiirIdo();

                                     ^

                      3 errors

                      Pedig ott van ugyanabban a mappában az Ora.java és már lefordítva, Ora.class is. nem tom miért van ez. Itt a forrás:

                      Ora.java:

                      Code:
                      public class Ora

                      {

                      private int aktOra, aktPerc, aktMasodperc;

                      private boolean napszak;

                      public int getAktOra()

                      {

                       return aktOra;

                      }

                      public void setAktOra(int ujOra)

                      {

                       aktOra = ujOra;

                      }

                      }

                      OraTeszt.java:

                      Code:
                      import Ora.*;

                      public class OraTeszt

                      {

                      private Ora ora;  //Ora OJJEKTUM

                      //Az óra objektum inicializálása

                      void setup()

                      {

                      ora =  new Ora();

                      ora.setAktOra(12);

                      }

                      void kiirIdo()

                      {

                       System.out.print(„Az aktuális óra: „);

                       System.out.println(ora.getAktOra());

                      }

                      public static void main(String argv[])

                      {

                       OraTeszt egyora = new OraTeszt();

                       egyOra.setup();

                       egyOra.kiirIdo();

                      }

                      }

                      #1926829
                      GFSoldier
                      Felhasználó

                        Egy hibám észrevettem itt az OraTesztben:

                        Code:
                        OraTeszt egyora = new OraTeszt();

                             egyOra.setup();

                             egyOra.kiirIdo();

                        De így sem találja az ora állományt. (már csak az a hiba)

                      10 bejegyzés megtekintése - 1-10 / 24
                      • Be kell jelentkezni a hozzászóláshoz.