20. november 2000 - 15:52
Der er
21 kommentarer og 1 løsning
Fejl!!
Når jeg kører en javafil må filnavnet ikke indeholde tal.. Hvordan kan jeg få det til at måtte? Det har vist noget med noget ASCII at gøre..
Annonceindlæg tema
20. november 2000 - 15:54
#1
Hvad mener du med javafil ikke må indeholde tal tænker du på java Klasse01 eller java Program 0230test.bat ???
20. november 2000 - 15:55
#2
Nej når jeg kører filen fra dos,.. Jeg har en fil der hedder hallo1.java og når jeg kører den eller andre filer der indeholder tal i filnavnet. så vil den ikke lave class-filen!!!
20. november 2000 - 15:59
#3
hallo1.java:11: Cannot resolve symbol symbol : class out location: package system Det er hvad den skriver..
20. november 2000 - 16:01
#4
lyder som om du har glemt en import eller lignende. Jeg prøvede lige med en fil der hed hallo01.java kørte fint
20. november 2000 - 16:03
#5
Hvad mener du med en import.. i autoexec?
20. november 2000 - 16:04
#6
nej i toppen af den java fil. Hvis du forsøger at kalde nogle af de indbyggede klasser i java skal du f.eks. skrive import java.util.*;
20. november 2000 - 16:08
#7
Nej det skal jeg slet ikke bruge det der.. Jeg har måske forklaret det godt nok! Navnet skal bare hedde hallo1.java og så køre i dos. ved at skrive javac hallo1.java og så java hallo1 og den vil ikke acceptere at der er et tal i filnavnet!
20. november 2000 - 16:17
#8
Følgende virker fint: import java.lang.*; public class hallo01 { public static void main(String args[]) { System.out.println(\"Hello World\"); } } Både compiling og kørsel af programmet. Har du sikret at din CLASSPATH er sat til også at inkludere current dir ?? ellers skriv set CLASSPATH=%CLASSPATH%;. i et dos vindue, ligefør du forsøger at køre hallo01
20. november 2000 - 16:19
#9
Hvad skal jeg gøre for at includere det der i min classpath..: Her er min autoexec.bat mode con codepage prepare=((850) C:\\WINDOWS\\COMMAND\\ega.cpi) mode con codepage select=850 keyb dk,,C:\\WINDOWS\\COMMAND\\keyboard.sys PATH C:\\jdk1.3\\bin; Andet er der ikke!
20. november 2000 - 16:21
#10
Og grunden til at jeg ikke vil bruge det der import noget du skriver er at i en bog jeg følger står der ikke noget om det så det må kunne lade sig gøre uden at skrive noget!
20. november 2000 - 16:22
#11
okay efter path tilføj set CLASSPATH=C:\\JDK1.3\\src.jar;c:\\JDK1.3\\LIB\\TOOLS.jar;.
20. november 2000 - 16:23
#12
det er det sidste . der gør hele forskellen :)
20. november 2000 - 16:35
#13
Din fejlmeddelelse betyder, at den ikke kan finde klassen out! Du har højst sandsynligt glemt at skrive System.out.println(), og skrevet out.println() istedet.
20. november 2000 - 16:43
#14
lbh>> Jeg har skrevet out.println(f); Så det er ikke problemet..
20. november 2000 - 16:44
#15
Du skal skrive System.out.println(f); Skriv lige dit program
20. november 2000 - 16:51
#16
// Filnavn = hallo1.java public class hallo1 { public static void main(String[] args) { system.out.println(\"Hej hej\"); } }
20. november 2000 - 16:54
#17
ret system.out.println(\"Hej hej\"); til System.out.println(\"Hej hej\");
20. november 2000 - 16:57
#18
Jeg ved godt at java er case sensitive.. Men okay det er for meget det her!! Nej men endnu en gang tak!!!
20. november 2000 - 16:58
#19
hvis du retter det skulle det virke
20. november 2000 - 17:05
#20
Nu ikke noget med at give op, jeg havde skam også problemmer med java i starten. Og i da er jeg Java Udvikler for et stort internet firma :-) Så opgiv endelig ikke
20. november 2000 - 17:06
#21
hvorfor afvise et svar, når jeg ret præcist løste dit problem?
20. november 2000 - 17:10
#22
:-) Hvis du kigger lidt højere oppe har jeg faktisk før dig postet et program der virker 100% hvor der står System. foran out. Så der var vel korrekt nok mig der viste ham hvad der var galt. :-)
Kurser inden for grundlæggende programmering