Navigacija

Vartotojų tinkle

Prisijungusių svečių: 39
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,951
Naujausias narys: kartoonas

Naujausi straipsniai

Paskutiniai nariai

weberiz 5 dienos
mRokass 3 savaitės
kartoonas 4 savaitės
iaescortsmap 4 savaitės
ozzWANTED 5 savaitės
Reikalas 6 savaitės
grunskiz 6 savaitės
Bruksnys 7 savaitės
illusion 7 savaitės
ordo 8 savaitės
Jurgaila 9 savaitės
originalcs16 9 savaitės
Rytis 9 savaitės
halis11 savaitės
junkus14 savaitės
morlis14 savaitės
Majakas15 savaitės
andsoft16 savaitės
picolee9018 savaitės
hona19 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 18.209.209.246
Naujienų: 529
Straipsnių: 235
Temų: 52,583
Postų: 522,521
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
Kaip sukompiliuoti ir paleisti Java programą
Aprašysiu tik Windows variantą.



Visų pirmą turime turėti Sun programinę įrangą, t.y. "Sun Java Developer Kit".

Jį galime atsisiųsti iš čia(kartu su NetBeans IDE programa):

JDK 6 Update 16 with NetBeans 6.7.1



Tarsime, kad esame instaliavę ją į standartinę direktoriją(pagal nutylėjimą).



Aišku galime tiesiog užsileidę NetBeans programą nesukdami sau galvos paspausti F6, tačiau tiems kas arčiau pingvinų, ar šiaip mėgsta cmd, ši informacija bus aktuali.



1.Taigi, atsidarome:

Start -> Run -> cmd (Microsoft Windows XP OS)



2.Pereiname į Java kompliatoriaus("javac") direktoriją

cd Program Files\Java\jdk1.6.0_16\bin



Komanda "cd", tai "change directory" trumpinys.

Komandos "dir" pagalba galime peržiūrėti direktorijos turinį.



---------------------------------------------------------

A Variantas



a)Tariame, kad turime projektą direktorijoje "programa1", kuris susideda iš 3 failų:

\programa1\Main.java - pagrindinė klasė

\programa1\Statybos.java - išvestinė Main klasė

\programa1\Namas.java - išvestinė Namas klasė(struct'as)





Failo Main.java turinys:

package programa1;



/**

 *

 * @author ozzWANTED

 * @date 2009-09-28

 */

 

public class Main {

   static int SIZE = 2; // stuff



   public static void main(String[] args) {

      // TODO code application logic here

      System.out.println("Uzkraunam");



      // Uzleidziam viesbucio gyvenima

      Statybos TMP = new Statybos(SIZE);

      TMP.do_sth(SIZE);

    }

}







Failo Statybos.java turinys:

package programa1;



public class Statybos {

   // Dinaminis dydis

   private namas[] array_of_houses;



   // Klasės konstruktorius

   public Statybos(int size)

   {

      array_of_houses = new namas[size];

      // Užpildome array'u

      for (int i = 0; i < size; i++)

      {

         array_of_houses[i] = new namas();

         array_of_houses[i].completed = true;

        }

   }



   public static void do_sth(int size)

   {

      System.out.println("\n\rBuvo pastatyta namu: " + size);

   }

}





Klasės(struct'o) namas.java turinys:

package programa1;



public class namas {

   public boolean completed;

   public int start_date;

   public int end_date;



   // Klasės konstruktorius

   public namas()

   {

      completed = false;

      start_date = -1;

      end_date = -1;

   }

}





3.Sukompiliuojame savo direktoriją:

javac programa1\*.java



Čia "programa1\" yra direktorijos pavadinimas, kur yra mūsų programa. Kartu tai yra ir paketo pavadinimas.

O parametro dalis "*.java" reiškia, kad bus sukompiliuoti visi failai, esantys direktorijoje "programa1", kai failo plėtinys yra ".java".



4.Paleidžiame programą:

java programa1.Main



Atkreipkime dėmesį, kad čia "programa1" yra ne direktorijos, o paketo kvietinys,

t.y. mūsų direktorijos pavadinimas turi sutapti su visos programos kiekvieno failo pradžioje esančiu apibrėžtu paketo pavadinimu, šiuo atveju jis yra toks:

package programa1;





Na o Main yra mūsų pagrindinė klasė, atsakinga už visų kitų išvestinių klasių kvietimą, panaudojimą ir vykdymą, todėl paleisdami programą iškviečiame būtent ją.



---------------------------------------------------------

B Variantas



b)Tariame, kad turime vienintelę klasę-failą "Test.java":

public class Main {

   static int info = 100; // out msg



public static void main(String[] args) {

   // TODO code application logic here

   System.out.println("Uzkraunam");



   // Run hotels'live

   System.out.println("Isspausdiname reiksme: " + info);

    }

}





3.Sukompiliuojame savo failą:

javac Test.java





4.Paleidžiame programą:

java Test



Atkreipkime dėmesį, kad šiuo atveju nenurodėme jokio paketo kvietinio, kadangi ir pačiame programos faile jo nebuvo apsibrėžę.



---------------------------------------------------------



5. Tai tik pavyzdys, naudingas daugiau mokomaisiais tikslais. Web atveju, po kompiliavimo, turėtume susikurti HTML failą:

<HTML>

<HEAD><TITLE> APPLET Test</TITLE></HEAD>

<BODY><APPLET CODE="Test" WIDTH="200" HEIGHT="200"></APPLET></BODY>

</HTML>





Tokiu atveju rezultatą gautume ne į comandinę eilutę, bet į Applet bloką web tinklapyje, kur bloko dydis šiuo atveju būtų 200x200 taškų.

Straipsnio informacija

Autorius
ozzWANTED
Parašymo data
2009 rugsėjo 28 11:09:20
Komentarų
5
Skaityta
4551
Spausdinti Spausdinti
Komentarai
Creatium 2009 rugsėjo 28 12:09:55
Labai gerai, kad straipsnius rašai pats, o ne kopijuoji nuo kur kitur!

Dėl pačio to java dalykėlio, tai nelabai suprantu, kam tai skirta? nežino
ozzWANTED 2009 rugsėjo 28 12:09:01
Java - programavimo kalba, kaip kad Php, C++ ar C#.

JavaScript - tai scenarijų kalba, kaip kad VBScript. Nors hierarchiškai ji skiriasi nuo Java'os, bet gavusi Sun teises į pavadinimą, LiveScript buvo pavadintą į JavaScript. To pasekoje, ši scenarijų kalba realizacijos atžvilgiu buvo labai supanašinta su Java, tik tiek kad įgyvendina tik dalį Java galimybių.

Taigi tiems kas gerai gaudosi JavaScripte, tai neturėtų kilti problemų skaitant Java kodą. Bet iš esmės visos C++, C#, Php ir Java kalbos struktūriškai yra panašios.

Tik tiek, kad pvz. C++ yra kur kas labiau skirta būtent software, o štai C# ir Java yra ne tik software, bet ir Web kalbos.
Pvz. EA.com parašytas yra C#, o štai one.lt - java kalba.
Java, bei C# pagrindu stovi dauguma bankų tinklapių. Kadangi Java yra kur kas senesė programavimo kalba už Php, tai iki Php eros, kurios pradžia Lietuvoje laikomi ~2002, o pasaulyje ~2001, visur karaliavo Java.
Skirtumas tik tas, kad perprasti Php, nesigilinant į detales, ir ja pradėti programuoti šiais laikais yra daugumai žmonių kur kas patraukiau ir lengviau.

Praktiškai gali parašyta tą patį su Java ką su Php. Su Java faktiškai netgi turbūt ir daugiau kai kuriais atžvilgiais.
edis2 2009 rugsėjo 28 12:09:22
Galiu pasakyti tik tiek - Šaunu šypsosi
weberiz 2009 rugsėjo 28 20:09:54
o imanoma ant paprasto hostingo
paleist .java faila? jei imanoma tai kaip?
iFaB 2010 sausio 13 17:01:40
Mldc pravers šypsosišypsosi
Rašyti komentarą
Prisijunkite, norėdami parašyti komentarą.
Reitingai
Balsuoti gali tik nariai.

Prašome prisijungti arba prisiregistruoti.

Nuostabu! Nuostabu! 100% [1 Balsas]
Labai gerai Labai gerai 0% [Nėra balsų]
Gerai Gerai 0% [Nėra balsų]
Patenkinamai Patenkinamai 0% [Nėra balsų]
Blogai Blogai 0% [Nėra balsų]