29. april 2003 - 14:54Der er
7 kommentarer og 1 løsning
Java Compiler
Jeg sidder med en Jcreator kompiler, og forsøger at kompilere denne kode:
public class Primtal { public static void main(String[] args) { int antalPrimtal = 0;
int tal; int faktor;
for (tal = 50000; tal<100000; tal++) { faktor = 2;
while (tal % faktor > 0) faktor++;
if (faktor == tal) { System.out.print(tal + " er et primtal.\n"); antalPrimtal = antalPrimtal + 1; } } System.out.println("Antal primtal i alt: " + antalPrimtal); } }
Jeg trykker "compiler" og får efterfølgende denne tekst frem, som starter med disse linier: javac: invalid flag: Primtal Usage: javac <options> <source files> where possible options include:
I bunden står der "Proccess Completed".
Jeg forsøger efterfølgende at køre programmet, men får så en fejl som siger: Exception in thread "main" Java.lang.NoClassDefFoundError: Primtal
Du sidder ikke med en Jcreator compiler... den findes ikke! Du bruger formodentlig SUN JRE version ??
Jeg har testet din kode i JCreator 2.5 LE, og den virker fint. Kunne tyde på at der er fejl i dit projekt eller i selve installationen af JCreator. Prøv at lave et nyt projekt, og kopier koden ind.
javac Primtal.java Primtal giver javac: invalid flag: Primtal Usage: javac <options> <source files> where possible options include:
hvilket får mig til at tro at du har åbnet dialogen til at sætte compile parametre i den tro at du skulle skrive filnavnen der. Det skal du IKKE. det er til andre formål.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.