30. marts 2005 - 13:55
Der er
24 kommentarer
Hey, lille java problem
Hey,
Jeg har installeret:
https://sdlcweb3c.sun.com/ECom/EComActionServlet;jsessionid=6CAC36E3C025F67574F4B7FF21AC997D , som skulle være compiler til java osv.
Men mit problem lyder som følgene:
Når jeg har lavet en java kode, gemmer den med navnet kasse.java -> går ind i Menu-start -> kør -> skriver command -> skriver java -cp . java\kasse.java. Får jeg denne fejlmeddelse:
Exeption in thread "main" java.lang.NoClassDefFoundError: java\kasse/java
Nogen der kan hjælpe?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
30. marts 2005 - 13:58
#1
må vi se koden du har skrevet?
30. marts 2005 - 14:00
#2
/* Min første Java applet *af Rene Hangstrup Møller. */ import java.applet.*; import java.awt.*; public class BoldKasse extends Applet { public void paint(Graphics g) { // tegn sort kasse. g.setColor(Color.black); g.fillRect(0,0,200,200); // tegn rød cirkel. g.setColor(Color.red); g.fillOval(50,50,100,100); } } ,Kode fra webcafe.dk,
30. marts 2005 - 14:02
#3
1) det er javac -cp . Xxxx.java men javac -cp . Xxxx (uden .java)
30. marts 2005 - 14:02
#4
java -cp . java\kasse uden .java Hvis du vil køre programmet. Hvis du vil compile er det: javac -cp . java\kasse.java
30. marts 2005 - 14:03
#5
2) applets køres ikke med java kommandoen men skal køres emebdded i en HTML side enten via browser eller via den appletviewer som kommer med JDK
30. marts 2005 - 14:04
#6
Intet af det virker:S
30. marts 2005 - 14:05
#7
Har lavet en side med: <html> <head> <title>HTML til Java</title> </head> <body> <applet code="BoldKasse.class" width="256" height="256"> Denne side kræver Java! </applet> </body> </html> i
30. marts 2005 - 14:05
#8
Hov... Så ikke det var en Applet du lavede. Så skal du bruge Arnes svar nr. 2
30. marts 2005 - 14:06
#9
Så må det jo være: javac -cp . java\BoldKasse.java
30. marts 2005 - 14:08
#10
Du skal huske at filnavnet SKAL være det samme som klassenavnet.
30. marts 2005 - 14:09
#11
Skriver: java -cp . java\BoldKasse.java, virker ikke Meddelse: Exeption in thread "main" java.lang.NoClassDefFoundError: java\kasse/java
30. marts 2005 - 14:10
#12
javac -cp . DinKlasse.java java -cp . DinKlasse men javac -cp . dinpakke\DinKlasse.java java -cp . dinpakke.DinKlasse
30. marts 2005 - 14:11
#13
Og som sagt skal en applets vises i browser eller appletviewer
30. marts 2005 - 14:11
#14
Forstår ikke arne?
30. marts 2005 - 14:12
#15
Så del det op i 2: 1) få javac -cp . BoldKasse.java til at producere en BoldKasse.class 2) få browseren til at kune vise <applet code="BoldKasse.class" width="256" height="256"> Denne side kræver Java! </applet>
30. marts 2005 - 14:13
#16
Når jeg skriver noget med javac, virker det ikke:S. Så får jeg meddelsen Forkert kommando eller filnavn?
30. marts 2005 - 14:20
#17
Så skal du enten angive fuld sti til javac: \dir-med-java\bin\javac -cp . BoldKasse.java eller få \dir-med-java\bin tilføjet til din PATH (så du slipper for det bøvl)
30. marts 2005 - 14:21
#18
Arne > første ikke lige hvad du mener?:S forklar lidt mere pedagogsprogisk:S
30. marts 2005 - 14:22
#19
Arne > forstår ikke lige hvad du mener?:S forklar lidt mere pedagogsprogisk:S
30. marts 2005 - 14:26
#20
30. marts 2005 - 14:27
#21
30. marts 2005 - 14:28
#22
der er andre som har skrevet meget udførligt om disse emner
30. marts 2005 - 15:06
#23
Tak til dem der har hjulpet... Fandt et program på google: Bluej, som jeg har fået det til at virke med:)
14. april 2005 - 17:57
#24
Husk at lukke spørgsmålet...
Kurser inden for grundlæggende programmering