tm@tommi-kone:~/Java$ java Arvaa
Exception in thread "main" java.lang.NoClassDefFoundError: java.util.Scanner
at Arvaa.<clinit>(Arvaa.java:4)
at java.lang.Class.initializeClass(libgcj.so.81)
Tuollaisen kivan errorin heittää. Mikä avuksi? Windowsin puolella tuo toimii ihan hyvin. Laitan vielä ohjelman lähdekoosin niin tiedätte mistä kysymys.
import java.util.*;
public class Arvaa
{
private static Scanner lukija = new Scanner(System.in);
public static void main(String[] args)
{
double a = Math.random();
double luku = a*10000;
int luku2 = (int) luku;
System.out.println("Arvaa luku 0 ja 99 999 väliltä");
int arvaus = lukija.nextInt();
while (arvaus != luku2)
{
if (luku2 > arvaus)
{
System.out.println("Luku on suurempi, arvaa uudestaan");
arvaus = lukija.nextInt();
}
else
{
System.out.println("Luku on pienempi, arvaa uudestaan");
arvaus = lukija.nextInt();
}
}
System.out.println("Onneksi olkoon arvasit oikein");
}
}
Edit1: Asensin icedtean ja sillä toimi, mutta en tiädä toimiikos sillä sitten muut asiat.