Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 00:56 Der er 22 kommentarer og
1 løsning

Begynderproblem.

Jeg skal til at have gang i noget Java programmering! Derfor startede jeg med at læse lidt på webcafe.dk. Efter lidt læsen får jeg lavet et Javascript der ser sådan ud:

import java.applet.*;
import java.awt.*;

public class BoldKasse extends Applet {

  public void paint(Graphics g) {
    g.setColor(Color.black);
    g.fillRect(0,0,200,200);
    g.setColor(Color.red);
    g.fillOval(50,50,100,100);
  }//paint()

}//BoldKasse

Derefter kørere jeg den gennem Javac fra dos og får genereret BoldKasse.class

Men når jeg kører den i browseren får jeg kun \"Load: class Boldkasse not found\"

Hvad sker der ?
Avatar billede jelzin101 Praktikant
09. juli 2001 - 00:58 #1
-uden for subject men hvis du er nybegynder så prøv at finde en dansk side der hedder docjava -den er temmeligt god og overskuelig og kommer rundt om stort set ALT.
:)
Avatar billede apollo69 Nybegynder
09. juli 2001 - 01:01 #2
Avatar billede jelzin101 Praktikant
09. juli 2001 - 01:03 #4
ja.
Avatar billede apollo69 Nybegynder
09. juli 2001 - 01:08 #5
Så kan jeg vel også smide et svar i tilfælde af at det kan bruges.
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 01:16 #6
Det der, får jeg altså ikke meget ud af. Jeg vil bare gerne vide, hvad der går galt med mit script - altså hvorfor den ikke kan vises ?
Avatar billede riversen Nybegynder
09. juli 2001 - 07:17 #7
her er et link til docjava skrevet af min \"gamle\" lærer...
http://oracleda.ikasths.dk/intranet/teachers/fkj/docjava/

jeg mindes dog ikke at have set noget om java applets
Avatar billede lbhansen Nybegynder
09. juli 2001 - 07:46 #8
for det første, så har det der intet med javascript at gøre. Det er en java applet. Efter som at den compiler, og du nedarver fra Applet, så skulle den være i orden. Det kan være at der er noget galt med dine html-tags.

Jeg lavede en html fil, og lagde den samme sted som BoldKasse.class, og skrev følgende tag, som virkede:
<applet code=\"BoldKasse.class\" width=\"200\" height=\"200\">
</applet>
Avatar billede lbhansen Nybegynder
09. juli 2001 - 07:49 #9
Men de andre har fat i noget af det rigtige med anbefalinger af bøger. Jeg anbefaler altid en bog fra Bruce Eckel. Den giver en god intro til hvad java er for noget, og så er den gratis.
http://www.planetpdf.com/mainpage.asp?WebPageID=314&MenuID=141
Avatar billede logical Nybegynder
09. juli 2001 - 08:00 #10
Java er case-sensitiv, så når fejlmeddelelsen hedder:
\"Load: class Boldkasse not found\"
Er det nok fordi, du i dit applet tag har skrevet Boldkasse og ikke BoldKasse.
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 09:57 #11
Riversen> Det jeg søger, er ikke en guide til hvordan jeg lærer det, men hvad der er i vejen med den lille stump der allerede er lavet, og hvorfor jeg ikke kan compile det.

Logical> Så vidt jeg kan se, har jeg brugt BoldKasse hele vejen igennem ?

Avatar billede lbhansen Nybegynder
09. juli 2001 - 10:04 #12
Har du prøvet det applet tag jeg skrev til dig?

Jeg har compilet din stump kode, og skrevet det tag.
Avatar billede logical Nybegynder
09. juli 2001 - 11:19 #13
Den skriver ikke BoldKasse med lille, hvis der ikke et eller andet sted er en refernce med lille k. vis os dit applet tag.
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 16:56 #14
IbHansen> Ja, det har jeg prøvet!

Min class-kode kommer til at se sådan ud:
Screenshot: http://bested.nu/screen.jpg
Avatar billede lbhansen Nybegynder
09. juli 2001 - 17:21 #15
Nu har jeg brugt din kode, og mit tag, og lagt det op på nettet, så du kan se mit resultat
http://www.el-lal.dk/java/boldkasse.html
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 17:38 #16
Hvad fa\'en ????? Hvorfor virker det ikke, når jeg kører det på min egen computer ?
Avatar billede lbhansen Nybegynder
09. juli 2001 - 17:40 #17
en enkelt stavefejl hist og her kan give mange problemer. Som logical pointerede, så er det case sensitivt
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 18:05 #18
IbHansen> Det kan jo ikke være en stavefejl, hvis han har kopieret koden direkte fra mig.
Avatar billede lbhansen Nybegynder
09. juli 2001 - 18:10 #19
Der er intet galt med koden, men der er noget gald med dit applet tag. Det kan være at du har stavet forkert, eller sat en \'/\' et forkert sted.

prøv at gem koden fra ovenstående link, og læg den samme sted som din class fil, og så se den fra din egen maskine
Avatar billede the-gnu.dk Nybegynder
09. juli 2001 - 19:08 #20
Ingen gevindst :o(

Den skriver stadig det samme, også selvom jeg har kopieret koden fra eksemplet.
Avatar billede kamikaze Nybegynder
10. juli 2001 - 23:33 #21
Måske en dum bemærkning, men har du sat din class path rigtigt??????????
Avatar billede lbhansen Nybegynder
11. juli 2001 - 07:43 #22
kamikaze >> Du behøves ikke at sætte din classpath, når du loader din .class fil fra en browser, med de tags diskuteret, vil den forsøge at loade BoldKasse.class fra det katalog den selv er i.
Avatar billede the-gnu.dk Nybegynder
28. december 2001 - 21:39 #23
Desværre!
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