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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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