Avatar billede stig-b Nybegynder
24. juni 2000 - 08:00 Der er 7 kommentarer og
1 løsning

kompilering med java 1.3 (2)

Jeg er helt grøn og har købt en bog "Java 2 bogen". Fra den har jeg lavet et eksempel "statsunderskud". Det vil jeg gerne kompilere, så jeg kan se, hvordan det ser ud. Jeg har mappen jdk1.3 på c og min mappe "eksempler" hvori "statsunderskud" ligger er ligeledes på c. Hvis jeg forstår bogen korrekt, skal jeg fra mappen køre javac, således at min kommandolinie i dos ser sådan ud: C;\eksempler>javac statsunderskud.java. Her får jeg følgende fejlmeddelelse: "Forkert kommando eller ugyldigt filnavn". Hvad gør jeg forkert? Jeg har oprettet filtypen java. Mvh Stig
Avatar billede erikjacobsen Ekspert
24. juni 2000 - 09:41 #1
Du skal nok skrive      C.\jdk1.3\bin\javac statsoverskud.java
Og ellers bør du få stien c:\jdk1.3\bin med i din almindelige søgesti
(ret i C:\autoexec.bat)
Avatar billede asmodeus Nybegynder
24. juni 2000 - 10:06 #2
Jeg tror problemet ligger i, at du bruger JDK1.3! Java 2 bogen er nemlig skrevet til version 1.2.....
Brug evt. programmet Kawa til at kompiler dine filer med, så behøver du nemlig ikke at skrive kedsommelige DOS kommandoer. Jeg kan evt. mail programmet og jdk1.2.1 til dig?
Mvh/
Asmodeus

NB! Glemte at skrive, at kommandoen du skriver er fuldstændig korrekt!
Avatar billede stig-b Nybegynder
24. juni 2000 - 11:24 #3
Hej Eric og asmodeus! Jeg vil gerne give jer begge to 30 points. Jeg får kontakt - og fejlmeddelelse (se nedenfor) - når jeg skriver hele stien. Jeg har prøvet at sætte jdk1.3\bin ind som path, men får at vide, at der er for mange parametre, jeg sætter den ind der hvor windows og windows command allerede er angivet som path.
Til asmodeus: Ja, jeg vil meget gerne benytte mig af dit tilbud: stigbenning@get2net.dk Men er der ikke en grænse for hvor store mails der kan sendes?
Og fejlmeddelelsen fra kompileren:
StatsUnderskud.java:2:cannot resolve symbol
symbol : class string
location : class StatsUnderskud
  public static void main(string[] arguments){
  Jeg har checket og dobbeltchecket, at jeg har skrevet korrekt af efter bogen. Det har jeg. Jeg ved at det er at gå lidt videre end det første spørgsmål, men jeg er ikke bleg for at give flere, hvis vi kan finde en måde at gøre det på.
  Her accepterer jeg erics svar, og jeg opretter et nyt spørgsmål SP2, som jeg beder dig, asmodeus, om at svare på, så du også får dine 30 points.
  Og masser af tak for jeres hurtige og brugbare svar. :-) Stig
Avatar billede asmodeus Nybegynder
24. juni 2000 - 11:43 #4
Fino og tak!
Avatar billede stig-b Nybegynder
24. juni 2000 - 13:01 #5
HAR FUNDET FEJLEN. Såmænd et lille s der skulle skrives med stort. Det funker. Jubiii! :-) Stig
Avatar billede erikjacobsen Ekspert
24. juni 2000 - 13:42 #6
Det er nemlig rigtigt Stig. Selv om filnavnet i Windows egentlig ikke skelnes på
store og små bogstaver, så skal du skrive ....javac Xxx.java  hvis du klasse hedder
Xxx.  Og klasser skal jo pr konvention skrives med stort begyndelsesbogstav.

Hov - det var kun mig der fik point.... ;-) og ;-(
Avatar billede stig-b Nybegynder
24. juni 2000 - 13:50 #7
Har oprettet nyt spørgsmål til asmodeus "sp2 til asmodeus" så han får også sine 30 point. Spændende det her, det funker fint. Tak. Stig
Avatar billede kobojt Nybegynder
28. juni 2000 - 15:18 #8
Hvis du fremover vil spare dig selv for den besværlige måde at kompilere på, så kan jeg varmt anbefale at du bruger KAWA. Det er en editor til java, og kan downloades på tek-tools.com.

Kobojt
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