Avatar billede machholdt Nybegynder
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..
Avatar billede disky Nybegynder
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

???
Avatar billede machholdt Nybegynder
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!!!
Avatar billede machholdt Nybegynder
20. november 2000 - 15:59 #3
hallo1.java:11: Cannot resolve symbol
symbol  : class out
location: package system

Det er hvad den skriver..
Avatar billede disky Nybegynder
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
Avatar billede machholdt Nybegynder
20. november 2000 - 16:03 #5
Hvad mener du med en import..

i autoexec?
Avatar billede disky Nybegynder
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.*;
Avatar billede machholdt Nybegynder
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!
Avatar billede disky Nybegynder
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

Avatar billede machholdt Nybegynder
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!
Avatar billede machholdt Nybegynder
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!
Avatar billede disky Nybegynder
20. november 2000 - 16:22 #11
okay efter path tilføj

set CLASSPATH=C:\\JDK1.3\\src.jar;c:\\JDK1.3\\LIB\\TOOLS.jar;.
Avatar billede disky Nybegynder
20. november 2000 - 16:23 #12
det er det sidste . der gør hele forskellen :)
Avatar billede lbhansen Nybegynder
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.
Avatar billede machholdt Nybegynder
20. november 2000 - 16:43 #14
lbh>> Jeg har skrevet out.println(f); Så det er ikke problemet..
Avatar billede disky Nybegynder
20. november 2000 - 16:44 #15
Du skal skrive System.out.println(f);

Skriv lige dit program
Avatar billede machholdt Nybegynder
20. november 2000 - 16:51 #16
// Filnavn = hallo1.java

public class hallo1
{
  public static void main(String[] args)
  {
    system.out.println(\"Hej hej\");
  }
}
Avatar billede disky Nybegynder
20. november 2000 - 16:54 #17
ret
system.out.println(\"Hej hej\");
 
til
System.out.println(\"Hej hej\");
 
Avatar billede machholdt Nybegynder
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!!!
Avatar billede disky Nybegynder
20. november 2000 - 16:58 #19
hvis du retter det skulle det virke
Avatar billede disky Nybegynder
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
Avatar billede lbhansen Nybegynder
20. november 2000 - 17:06 #21
hvorfor afvise et svar, når jeg ret præcist løste dit problem?
Avatar billede disky Nybegynder
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. :-)

Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester