Kezdőlap › Fórumok › Programozás › Java fordító és futtató
- This topic has 23 hozzászólás, 12 résztvevő, and was last updated 21 years, 1 months telt el by
admin.
-
SzerzőBejegyzés
-
2004-01-06-17:31 #1926820
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á 🙂2004-01-06-17:58 #1926821Ha 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:
$
$2004-01-06-18:20 #1926822Ha 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?
2004-01-06-18:52 #1926823Nagyon. 🙂 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.
2004-01-06-19:24 #1926824Kö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 🙂 ).
2004-01-06-21:22 #1926825Ké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.javaOraTeszt.java:1: ‘.’ expected
import Ora;
^
1 error
Arra következtettem, hogy a pontosvesszõ szûrja a szemét ezért kiszedtem:
Code:javac OraTeszt.javaOraTeszt.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 🙂
2004-01-06-22:12 #1926826Ird be a forrast is…
2004-01-06-22:34 #1926827import Ora;
helyett
import Ora.*;
2004-01-07-16:03 #1926828A helyzet: az import Ora.*; a következõket hozta:
Code:otthon:~/GFS/Web/java/Ora$ javac OraTeszt.javaOraTeszt.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();
}
}
2004-01-07-16:09 #1926829Egy 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)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz