Toon posts:

[java] compile probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb eindelijk Java aan de gang gekregen op mijn computer, na een hoop foutmeldingen etc. heb ik JDK 1.2 eropstaan samen met KawaPro 4

nu heb ik het volgende probleem: een normaal Hello World scriptje compileert en runt goed...dus toen probeerde ik wat anders (als test), namelijk
public class IfTest
{
public static void main(String[] args)
{
int i = 4;
if (getal > 0)
{
System.out.println("getal = " + getal);
}
System.out.println("END");
}
}
deze compileert goed, maar als ik hem run krijg ik het volgende:
D:\Java\JDK 1.2.2\bin\java.exe
Working Directory - E:\School\Infm2\Opgaven\
Class Path - .;d:\kawa\kawaclasses.zip;D:\Java\JDK 1.2.2\lib\tools.jar;D:\Java\JDK 1.2.2\jre\lib\rt.jar;D:\Java\JDK 1.2.2\jre\lib\i18n.jar
Usage: java.exe [-options] class [args...]
(to execute a class)
or java.exe -jar [-options] jarfile [args...]
(to execute a jar file)

where options include:
-cp -classpath <directories and zip/jar files separated by ;>
set search path for application classes and resources
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version
-? -help print this help message
-X print help on non-standard options
Process Exit...
in m'n source zit geen fout :? dus wat moet het dan zijn??


[edit] excuses voor het ongetwijfeld hoge newbie/rtfm gehalte maar ik heb dus al m'n hele vrije dag besteed aan het installeren van Java om m'n computer en ik wordt er zo langzamerhand helemaal gallisch van 8)7 |:(

Verwijderd

Kun je even zeggen hoe je je bestand opstart?

Ik denk trouwens ook dat het meer in P&W thuishoort, maarja :)

Verwijderd

Topicstarter
hoe ik m'n bestand opstart?

bedoel je kawa of die java file?

Verwijderd

Je gaat mij niet vertellen dat dat goed compileert. In je source zit wel een fout. Je hebt namelijk nergens aangegeven van welk type getal is. ik denk dat je int getal = 4 bedoelde.

Dit lijkt me overigens een configuratieprobleem, want de fout in je code is niet de veroorzaker van de foutmelding. Heb je overigens wel even aan de environment variabelen van Windows de java \bin directory toegevoegd aan de PATH systeemvariabele?

PATH = f:\java\bin;f:\perl\bin;etc...

Als je het niet zeker weet, probeer eens javac in te typen op de command line?

[W&G] -> [SA]

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 29-08 10:04

Pelle

🚴‍♂️

moved.to/anderekantvandeschutting

[ Voor 0% gewijzigd door Pelle op 13-11-2002 17:02 . Reden: Nee, SA dus... en Cheatah was me voor :) ]


  • Sick Nick
  • Registratie: Februari 2001
  • Laatst online: 26-08 15:05

Sick Nick

Drop the top!

Verwijderd schreef op 13 November 2002 @ 17:00:
Je gaat mij niet vertellen dat dat goed compileert. In je source zit wel een fout. Je hebt namelijk nergens aangegeven van welk type getal is. ik denk dat je int getal = 4 bedoelde.
lijkt me niet dat ie int getal = 4 bedoelt, anders zou ie constant de eerste uitvoeren?

Java:
1
2
3
4
5
6
7
8
9
{
  int i = 4;
  
  if (getal > 0) {
    System.out.println("getal = " + getal);
  }
  
  System.out.println("END");
}


Neem aan dat er wel iets meer van code in zit? Anders kan je net zo goed meteen de println laten draaien met getal = 4?

Verwijderd

Sick Nick schreef op 13 November 2002 @ 17:03:

lijkt me niet dat ie int getal = 4 bedoelt, anders zou ie constant de eerste uitvoeren?

Neem aan dat er wel iets meer van code in zit? Anders kan je net zo goed meteen de println laten draaien met getal = 4?

Ik ga ervanuit dat dit echt het eerste testdingetje is dat de topicstarter in elkaar zet. Iedereen is ooit zo begonnen natuurlijk, met een enkel if-je.

Verwijderd

Topicstarter
Verwijderd schreef op 13 November 2002 @ 17:00:
Je gaat mij niet vertellen dat dat goed compileert. In je source zit wel een fout. Je hebt namelijk nergens aangegeven van welk type getal is. ik denk dat je int getal = 4 bedoelde.
|:( klopt die eerste i moest getal zijn...dan doet ie het, dan zit ik echter nog steeds met een debugger die niet werkt volgens mij
Dit lijkt me overigens een configuratieprobleem, want de fout in je code is niet de veroorzaker van de foutmelding. Heb je overigens wel even aan de environment variabelen van Windows de java \bin directory toegevoegd aan de PATH systeemvariabele?

PATH = f:\java\bin;f:\perl\bin;etc...

Als je het niet zeker weet, probeer eens javac in te typen op de command line?
alle pa'th's staan goed ingesteld, bin, lib, docs kloppen allemaal...ik weet niet of ik er dan nog 1 vergeet?
[W&G] -> [SA]
kwoot faq P&W: Waar moet ik heen met vragen over Javascript en HTML vragen?

Dat is een makkelijke vraag met een makkelijk antwoord . Bij de buren in W&G


;)

  • tombola
  • Registratie: Oktober 2001
  • Laatst online: 28-08 10:57
als int getal = 4 en
if (getal > 0) zal die lang door gaan met println-en

|:( Is niet waar

[ Voor 0% gewijzigd door tombola op 13-11-2002 17:15 . Reden: Doh, inderdaad ]


  • tombola
  • Registratie: Oktober 2001
  • Laatst online: 28-08 10:57
java != javascript

  • SH007
  • Registratie: November 2001
  • Niet online
Verwijderd schreef op 13 november 2002 @ 17:06:
kwoot faq P&W: Waar moet ik heen met vragen over Javascript en HTML vragen?

Dat is een makkelijke vraag met een makkelijk antwoord . Bij de buren in W&G


;)

java != javascript

Ik verhuis deze toch maar richting Programming & Webscripting, het gaat namelijk om een fout in het script

  • Sick Nick
  • Registratie: Februari 2001
  • Laatst online: 26-08 15:05

Sick Nick

Drop the top!

Kijk eens naar het programma blueJ op www.bluej.org, is gratis en werkt erg handig als je voor het eerst met java aan het kloten bent (ik net 2 maanden :+ )

Dit prog vraagt je bij opstarten om je java jdk map aan te wijzen, na dat te hebben gedaan ben je klaar en zal t prima werken :)
BlueJ was developed at a University specifically for the purpose of teaching object orientation with Java.

BlueJ is free!
[edit]
tombola schreef op 13 November 2002 @ 17:07:
als int getal = 4 en
if (getal > 0) zal die lang door gaan met println-en
Ow? en ik maar denken dat ie dat maar 1 keer doet en het oneindig doet bij een while of for loopje ;)

Verwijderd

tombola schreef op 13 november 2002 @ 17:07:
als int getal = 4 en
if (getal > 0) zal die lang door gaan met println-en

nee, een if wordt eenmalig uitgevoerd, jij bent in de war met while.
Verwijderd schreef op 13 november 2002 @ 17:06:
|:( klopt die eerste i moest getal zijn...dan doet ie het, dan zit ik echter nog steeds met een debugger die niet werkt volgens mij

alle pa'th's staan goed ingesteld, bin, lib, docs kloppen allemaal...ik weet niet of ik er dan nog 1 vergeet?
In KAWA 5 doet die debugger het bij mij ook niet, maar dat is waarschijnlijk omdat ik JDK 1.4.0 gebruik.
kwoot faq P&W: Waar moet ik heen met vragen over Javascript en HTML vragen?

Dat is een makkelijke vraag met een makkelijk antwoord . Bij de buren in W&G
;)
Javascript is absoluut geen Java, en jouw probleem is niet echt een programmeer probleem, maar een probleem met de configuratie van je software. Vandaar dat dit topic naar mijn mening in Software Algemeen beter op zijn plaats is :)
SH007 schreef op 13 november 2002 @ 17:09:
Ik verhuis deze toch maar richting Programming & Webscripting, het gaat namelijk om een fout in het script

Nee hoor :P

Verwijderd

Topicstarter
hmm
ik wil toch graag dat kawa werkt, heb het niet voor niets aangeschaft he, daarnaast vind ik het wel een fijn programma

niemand die weet hoe het komt dat mijn debugger niet goed werkt?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 29-08 03:21

.oisyn

Moderator Devschuur®

Demotivational Speaker

ja pfff nou zitten wij met deze topic :X ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je wilt met kawa werken?

Jij hebt zeker nog nooit met IntelliJ Idea gewerkt?

Verwijderd

Topicstarter
Glimi schreef op 13 November 2002 @ 17:19:
Je wilt met kawa werken?

Jij hebt zeker nog nooit met IntelliJ Idea gewerkt?
ja dan heb ik weer zo'n trial versie...

* zucht *
ik wordt hier echt moedeloos van...hele dag verkloot aan dat kut java en nog ben ik geen moer verder :X

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Verwijderd schreef op 13 November 2002 @ 17:27:
ja dan heb ik weer zo'n trial versie...
Je kunt hem ook aanschaffen hoor ;)
* zucht *
ik wordt hier echt moedeloos van...hele dag verkloot aan dat kut javakawa en nog ben ik geen moer verder :X
Wat heeft java hier immers mee te maken?
Sterker nog, je hebt het product gekocht, ga support vragen, heb je immers voor betaald :)

Verwijderd

Topicstarter
Glimi schreef op 13 November 2002 @ 17:33:
[...]

Je kunt hem ook aanschaffen hoor ;)


[...]

Wat heeft java hier immers mee te maken?
Sterker nog, je hebt het product gekocht, ga support vragen, heb je immers voor betaald :)
mja gekocht bij de studievereniging :P

k vraag het daar wel

in ieder geval bedankt voor de hulp :Y)

Verwijderd

Waarom installeer je eigenlijk niet gewoon het standaard pakket van Sun? Is net zo makkelijk :)
Pagina: 1