När jag körde din källkodsfil genom Jikes (en fetsnabb Java-kompilator) så fick jag följande fel:
Found 1 syntax error in "D:/Temp/Dice.java":
4\. private int\[\] rand = new int\[\];
^
*** Syntax Error: Expression expected after this token
Du måste ange en storlek på arrayen som du vill allokera. Jag löste det genom att ange storleken i konstruktorn. Alltså: ta bort likamed-tecknet och allt till höger om det och skriv in det här i konstruktorn:
rand = new int[rolls];
...och plötsligt fungerar allt kanon. Lär dig tolka felmeddelanden, kompilatorn är din bäste vän.
------------------ Hellport Enterprises - levererar systemlösningar som inte suger
Programmerare är verktyg för att omvandla koffein till källkod
Jikes är IBM:s verk, ja. Som tur är för Windows-användare så har den portats dit också. Fördelar? Den är vansinnigt snabb. Sådär så att man är tvungen att hålla hårt i pungen när den kör.
------------------ Hellport Enterprises - levererar systemlösningar som inte suger
Programmerare är verktyg för att omvandla koffein till källkod
Har försökt få igång jikes på min dator.. kör win2000
Funkade bra att lägag in och fixa path till jikes, men jag får det inte att fungera sen när ska kompilera.. hur lägger jag in sökvägarna till "classes"
Har testat det mesta nu tycker jag.. förutom det rätta.
Får detta fel hela tiden:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Found 2 system errors:
*** Error: Could not find package named:
./java/util
*** Error: Could not find package named:
./java/lang
Du måste sätta miljövariabeln Classpath, något som jag har för mig måste göras för vanliga JDK också. Det funkar utmärkt under Win2000 för mig på jobbet.
------------------ Hellport Enterprises - levererar systemlösningar som inte suger
Programmerare är verktyg för att omvandla koffein till källkod
i JDK räckte det med att jag la in sökvägen till javac i miljövariabler --> path
Har gjort samma sak för jikes, men för att den ska hitta classes vet jag inte riktigt..
Ska jag skapa en ny Systemvarialbel som heter "Classpath" och skriva in värdet: C:\WINNT\java\Packages\ eller vad nu sökvägen är? har testat det, men det gick ju inte så bra..
kan du sökvägen som ska anges för classpath i Win2000