enkel java hjälp??|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
enkel java hjälp??
Avatar
chippen
Kommer du hit ofta?
Medlem
Forum Posts: 1614
Member Since:
October 26, 2002
sp_UserOfflineSmall Offline
1
December 28, 2005 - 2:01 pm
sp_Permalink sp_Print

jag har precis börjat lära mig java (ligger på första kapitlet i min bok) och jag gör en övningsuppgift... jag har helt enkelt skrivit av den kod som står o boken. jag har provat både med eclipse och textpad

det som händer när jag försöker köra det är att det står

Exception in thread "main" java.lang.NoClassDefFoundError: robot

när jag fösöker köra programmet...

koden ser ut såhär

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

void checktemp() {
if (temp > 660) {
status = "returning home";
speed = 5;
}
}

void showAttributes() {
System.out.println("status: " + status);
System.out.println("speed: " + speed);
System.out.println("temp: " + temp);
}

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

dante.showAttributes();
System.out.println("increase speed to 3");
dante.speed = 3;
dante.showAttributes();
System.out.println("changing temp to 670");
dante.temp = 670;
dante.showAttributes();
System.out.println("checking temp");
dante.checktemp();
dante.showAttributes();
}
}

*ursprungliga problemet LÖST...men detta kvarstår

Starscream
Member
Medlem
Forum Posts: 7750
Member Since:
February 1, 2002
sp_UserOfflineSmall Offline
996072
December 28, 2005 - 2:11 pm
sp_Permalink sp_Print

ska det vara printLN eller printin ?

Jag tror på L ... dvs println.

Avatar
chippen
Kommer du hit ofta?
Medlem
Forum Posts: 1614
Member Since:
October 26, 2002
sp_UserOfflineSmall Offline
996081
December 28, 2005 - 2:38 pm
sp_Permalink sp_Print

det har du rätt i... sen förstod jag att den gjorde skillnad på stora och små bokstäver sen hade jag stavat fel på ett ställe så nu är det rätt...men hur kör man programmet??

edit:

när jag skriver in filplatsjava volcanorobot.class i cmd så får jag följande error:

Exception in thread "main" java.lang.NoClassDefFoundError: volcanorobot/class

Starscream
Member
Medlem
Forum Posts: 7750
Member Since:
February 1, 2002
sp_UserOfflineSmall Offline
996100
December 28, 2005 - 3:55 pm
sp_Permalink sp_Print

chippen wrote: det har du rätt i... sen förstod jag att den gjorde skillnad på stora och små bokstäver sen hade jag stavat fel på ett ställe så nu är det rätt...men hur kör man programmet??

edit:

när jag skriver in filplatsjava volcanorobot.class i cmd så får jag följande error:

Exception in thread "main" java.lang.NoClassDefFoundError: volcanorobot/class

Vad skriver du koden i?

När jag kodade (hatar java) så va det bara o trycka på en knapp i programmet så kompilerades och kördes det.
Jag har dock glömt vad det hette, va 2-3 år sen.

Avatar
chippen
Kommer du hit ofta?
Medlem
Forum Posts: 1614
Member Since:
October 26, 2002
sp_UserOfflineSmall Offline
996115
December 28, 2005 - 5:02 pm
sp_Permalink sp_Print

jag kodar i eclipse... men jag hittar ingen sådan knapp i det programmet...

okey_sure
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 250
Member Since:
January 25, 2004
sp_UserOfflineSmall Offline
996391
December 29, 2005 - 1:48 pm
sp_Permalink sp_Print

När du ska köra java class filer hoppar du över .class.

Alltså vid kompilering:
javac MinKlass.java

Vid körning
java MinKlass

Du skulle också kunna lägga in java-bin-mappen i path så räcker det att skriva som jag gjorde, alltså java, javac istället för hela sökvägen.

fet_loa
Kommer du hit ofta?
Medlem
Forum Posts: 1332
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
996452
December 29, 2005 - 6:16 pm
sp_Permalink sp_Print

I Eclipse kan du högerklicka på en klass som innehåller en main metod och välja "Run As/Java Application". När du så gjort det en gång så kan du göra om det en gång till genom att klicka på den runda, gröna knappen med en vit pil på. Genom att trycka på nedåtpilen precis intill denna gröna knapp så kan du välja godtycklig fil som du kört tidigare, väldigt smidigt. Kompilera behöver du inte bry dig om då detta utförs automatiskt varje gång du sparar dina filer (kanske även kontinuerligt, kommer inte ihåg).

Avatar
chippen
Kommer du hit ofta?
Medlem
Forum Posts: 1614
Member Since:
October 26, 2002
sp_UserOfflineSmall Offline
996461
December 29, 2005 - 6:41 pm
sp_Permalink sp_Print

okey_sure wrote: När du ska köra java class filer hoppar du över .class.

Alltså vid kompilering:
javac MinKlass.java

Vid körning
java MinKlass

Du skulle också kunna lägga in java-bin-mappen i path så räcker det att skriva som jag gjorde, alltså java, javac istället för hela sökvägen.

nje det funkar ändå inte...

fet_loa:det funakde perfekt...thx 😀

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 397
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL