[ wex-alpha @ 27.12.2007. 12:12 ] @
Pozdrav,


POcao sam da ucim Javu, i veoma sam zadovoljan, ali imam jedan problem... a to je koji alat koristiti.

Buduci da mnogo ekperimentisem sa kodom (trial and error), da svaki put u promptu koristim Javac i java ne ide. Mnogo mi vremena to oduzme.

Probao sam koristiti Eclipse, ali alat je komplikovan sam od sebe. Vjerovatno cu nekada preci na Eclipse/jbuilder ili vec nesto slicno, ali sada ne.

Meni treba nesto kao Bloodshed za C++, taj alat sam dosta dugo koristio.
Imali mi pomoci?


Hvala :)

[ augustus @ 27.12.2007. 12:25 ] @
Eclipse ili NetBeans...

definitivno nisu komplikovani...

kreiras projekat...kreiras class-u...kreiras main funkciju...odes na run->iava application (ili tako vec nesto) i to je to....

imas consolu u kojoj vidis rezultate...

p.s. ovo je za eclipse...posle dva dana cackanja videces gomilu stvari zbog kojih ces biti srecan :-)
[ grizzly @ 27.12.2007. 12:29 ] @
Isto i u NetBeansu.

Nisu komplikovani ako se ne cackas tamo gde ne treba de se cackas.


preporuka za NetBeans.


Ako ti je komplikovano, onda se pridruzi zombi komuni BlueJ-ja, imas negde dole temu o tome...
[ wex-alpha @ 27.12.2007. 12:35 ] @
Da li mozete pokazati kako da kompajliram ovo u Eclipse:


Klasa je:
Code:

class VolcanoRobot {
 String status;
 int speed;
 float temperature;

 void checkTemperature() {
 if (temperature > 660) {
 status = "returning home";
 speed = 5;
 }
 }
 
 void showAttributes() {
 System.out.println("Status: " + status);
 System.out.println("Speed: " + speed);
 System.out.println("Temperature: " + temperature);
 }
 }



Main je:
Code:

 class VolcanoApplication {
 public static void main(String[] arguments) {
 VolcanoRobot dante = new VolcanoRobot();
 dante.status = "exploring";
 dante.speed = 2;
 dante.temperature = 510;

 dante.showAttributes();
 System.out.println("Increasing speed to 3.");
 dante.speed = 3;
 dante.showAttributes();
 System.out.println("Changing temperature to 670.");
 dante.temperature = 670;
 dante.showAttributes();
 System.out.println("Checking the temperature.");
 dante.checkTemperature();
 dante.showAttributes();
 }
 }



Hvala :)
[ icobh @ 27.12.2007. 13:01 ] @
JCreator?

Pošto ja radim još sa C++-om, uvijek sa sobom imam Relo2 + BCC. Kad budem počeo učiti Javu, vjerovatno ću početi razmišljati o nečemu sličnom. JCreator mi izgleda dobro za početak. Što se kompajlera tiče, mislim da se gcc može nabudžiti da kompajlira java kôd u nativni. Nisam probao ali sam pročitao da može...
[ Herkul @ 27.12.2007. 14:51 ] @
Citat:
wex-alpha: Da li mozete pokazati kako da kompajliram ovo u Eclipse:


Postavljas previse banalna pitanja. Da si se bar malo potrudio znao bi kako.

ZNACI:

File->New->Project; Java->JavaProject; Uneses ime projekta i to je to.
Onda levi klik na projekat u Package Exploreru, pa New->Class. Tako dodajes klase.
Aplikaciju startujes sa Run->Run As->Java Aplication.

To je to.
[ grizzly @ 27.12.2007. 18:00 ] @
U eclipsu nema klasicno dugme za compile, nego kazi ctrl+s, save se ponasa kao compile
[ Herkul @ 27.12.2007. 18:17 ] @
Citat:
grizzly: U eclipsu nema klasicno dugme za compile, nego kazi ctrl+s, save se ponasa kao compile


Ovo nije najtacnije. ctrl+s se ne ponasa kao compile, nego Eclipse ima Build Automatically opciju (Project->Build Automatically), koja ako je checkirana (a po defaultu jeste) automatski build-uje projekat pri svakom save-u.
[ Au197/79 @ 27.12.2007. 19:56 ] @
Probaj jEdit editor koji ima sjajnu podršku za javu preko pluginova (ErrorList, Console, Beautfy...). Dobijaš jedan izvanredan opšti editor i ujedno primer java aplikacije i to free. Skini development verziju na www.jedit.org. Kad savladaš osnove jezika pređi na Netbeans ili Eclipse.
[ sEaGhOsT @ 15.01.2008. 11:59 ] @
Moj glas ide NetBeans-u...
[ drdrksa @ 15.01.2008. 16:36 ] @
NetBeans!
[ a zo zo @ 16.01.2008. 18:46 ] @
Pozdrav, zemljace! I ja sam koristila JCreator, i meni je sasvim ok... Mozda kasnije Eclipse.
[ a zo zo @ 16.01.2008. 18:50 ] @
Cao! Probaj sa JCreator. Mozes ga skinuti za dz. Mi smo ga koristili na faksu i sasvim je ok. Mislim da je kasnije pametno koristiti Eclipse, bar sam ja tako cula. Za ove naduvane programere ne brini-imaju nestrpljivobezobrazne odgovore, ali na kraju ti neko odgovori. Samo ti pitaj i saznaces...
[ milan.dinic @ 16.01.2008. 23:19 ] @
There can be only one...and that's Eclipse


mozda izgleda strasno na prvi pogled...
znam kako ti je. kada sam prvi put video eclipse, zapitao sam se: cemu ova skalamerija, a usto i ne radi :)

ubrzo sam shvatio da gresim!

samo treba upornosti

pozz
[ wex-alpha @ 17.01.2008. 09:47 ] @
Kao sto ste mi sugerisali skinuo sam JCreatore LE, i dosta dobro se snalayim u njemu. Sta hocu to i kompajliram, te mogu brzo uciti.

Danas sam odlucio sati drugu sansu ya Eclipse te opet probati da nesto iskompajliram...
[ wex-alpha @ 17.01.2008. 09:52 ] @
Napokon sam uspjeo :)

Eclipse nije nimalo beginner friendly.

U pocetku nije bilo sanse da ista napravim u Eclipse. Nakon nekog vremena ucenja i koristenja JCreator-a, uspjeo sam napokon i sa Eclipse.

Sta sad da radim, da nastavim korisitit JCreator LE ili da se u potpunosti prebacim na Eclipse?
[ a zo zo @ 23.01.2008. 19:22 ] @
Baci se na Eclipse. JCreator je ok, ali za njega niko nije cuo.................. Cao!
[ augustus @ 23.01.2008. 19:48 ] @
Ima jedna stvar koju mnogi zaboravljaju, a to je sta poslodavac zeli da koristis. Dzaba ti volis Eclipse ili NetBeans ili JCreator kad ti poslodavac kaze hocu da mi radis u JBuilderu. Sad mozes ti njemu objasnjavati kako to sto ti napravis u Eclipsu moze bez problema da funkcionise sa JBuilder kodom, ali njegova je zakon.

Dakle, probaj svaki po malo. Odlucices se za jedan i kad dobro savladas javu bilo koji IDE ce ti biti dobar.

Jedina stavar koju ne mogu da precutim jeste cuvena nebuloza da treba raditi u nekom glupom editoru pa kad se nauci java onda preci na napredni??!!

Notorna glupost!