Java programozáshoz program
2011-05-02T15:16:27+02:00
2011-05-03T11:34:21+02:00
2022-07-24T16:01:26+02:00
  • Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • Lehet jobb könyvet kellett volna találnod.

    A java.exe fájlt nem kell letölteni mert elméletileg a gépeden van, a JRE része és enélkül nem is futnának a Java programok, appletek.

    Az én programozási módszerem:
    1-letöltöm és telepítem a java SDK-t.
    2-PATH és CLASSPATH Windows változók beállítása.
    3-EditPlus nevű szövegszerkesztővel elkészítem a .JAVA programot (egy külön könyvtárban).
    4-a Javac valami.java paranccsal fordítom.
    5-a Java valami paranccsal futtatom.

    A parancsokat nem gépelem be, hanem készítek egy fordit.bat nevű "TXT" fájlt, ebbe beleírom a fordítás parancsát, egy futtat.bat fájlba a futtatás parancsát, és az intézőben csak erre a két fájlra kell kattintani. Ja ez a két fájl legyen a .java fájl könyvtárában.

    Ha új projektet akarok indítani akkor meg egy meglévő ilyen programot átmásolok egy másik könyvtárba és már lehet is készíteni az új programot.
    Mutasd a teljes hozzászólást!
  • Keresd a gépeden ha nem lenne a gépeden nem futna a netbeans.
    Mutasd a teljes hozzászólást!
  • Jaj látom már, akkor ha letöltöm a java.exe-t akkor azzal fogom jól tudni futtatni.
    Mutasd a teljes hozzászólást!
  • A parancssorból hogy kell elindítani?
    Mert kész van van már hello.java és hello.class is, csak nem tudom hogy parancssorból lehet-e és ha igen akkor hogy kell.

    Tehát az első kérdésem, hogy lehet-e?
    Mutasd a teljes hozzászólást!
  • Jó fordító a JAVAC.EXE, jó futtató a JAVA.EXE. (Ne felejtsd el beletenni a PATH-ba.)
    Mutasd a teljes hozzászólást!
  • A hiba azért van mert a (String[] arguments ) jellemzően akkor kaphat értéket amikor parancssorból futtatod a programot. Pl.:

    java adatatadas "ez lenne a paramétered"

    Mivel a netbeans futtatja a kódod paraméter nem kerül átadásra így a kódban olyan tömb elemre hivatkozol ami nem létezik ekkor természetesen jelzi a hibát a rendszer.

    Ha adatokkal szeretnél dolgozni azt javaslom a konzolról olvasd be azokat az indulás után. Itt egy példa hogyan tudod megtenni.


    http://www.java-tips.org/java-se-tips/java.util/how-to-read-input-fr..
    Mutasd a teljes hozzászólást!
  • Oké, lehet hogy maradok, csak már letöltöttem a JCreator Le-t, és kipróbálom. Ha könnyebb akkor azt használom, ha nem akkor maradok annál.
    Egy kérdés a JCreator-rol. Hogy megírtam ezt:
    class hello {
    public static void main(Strings[] arguments){
    System.out.println("Hello world!");
    }
    }
    és elmentettem hello.java néven. Mikor rákattintottam a Run-ra és nem hoz létre class file-t, és nem is ír ki semmit sem csak hogy: --------------------Configuration: <Default>--------------------
    java.lang.NoClassDefFoundError: hello/hello
    Caused by: java.lang.ClassNotFoundException: hello.hello
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Could not find the main class: hello.hello. Program will exit.
    Exception in thread "main"
    Process completed.


    A kódban van a hiba vagy amit én csináltam?
    Mutasd a teljes hozzászólást!
  • Szia.

    Maradhatsz a NetBeans-nél is.

    Gyakorló példák írásakor nem kell mindig új project-et létrehoznod, helyette a létező projecten belül csak java classokat hozz létre (File->NewFile->JavaClass->...)

    Azok önálló futtatása végett ezen classoknak tartalmazniuk kell a main metodust, amelynek alapesetben egyetlen "utasításaként" példányosítod önmagát.

    Mindezek meglétekor az adott osztályt "Run File" vagy Shift-F6 által le tudod fordítani és futtatni is.

    Attila
    Mutasd a teljes hozzászólást!
  • Én ezt használtam: JCreatorLE
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Szeretném a java programozást megtanulni. Van hozzá már könyvem ahol lépésenként megtudnám, csak 1 baj van, hogy nem tudom milyen programmal. Jelenleg a Netbeans 7.0-val kezdtem el, de szinte mindenre hibát ír ki, pedig betűről betűre ugyanazt másoltam ki, sőt még neten is az volt. A másik hogy:
    class adatatadas {
    public static void main(String[] arguments){
    System.out.println("Első szó: " + arguments[0]);
    }
    }
    nem engedi lefordítani mert ezt írja ki: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at adatatadas.adatatadas.main(adatatadas.java:5)
    Java Result: 1.

    Illetve ha csinálok egy html kódot amivel megszeretném jeleníteni akkor meg nem jeleníti meg (másikat, scak egy sima szöveget jelenítene meg)

    Illetve még az lenne a problémám, bár ez lehet hogy nem nagy probléma, hogy mindig project-et kell először létrehoznom, és mikor létrehozza, akkor keletkezik vagy 10 mappa...

    Nem tudnátok mondani egy jó programot fordítóval és futtatóval?

    Előre is köszönöm a válaszokat.
    Mutasd a teljes hozzászólást!
abcd