Avatar billede ultragames Nybegynder
31. juli 2004 - 20:48 Der er 18 kommentarer og
1 løsning

Java "filnavn" notinited

hej eksperter.. hvad betyder denne fejl i IE på siden med min applet:

Applet Variabler notinited?.. og hvad kan der gøres ved det?
Avatar billede arne_v Ekspert
31. juli 2004 - 20:50 #1
Umiddelbart lyder det som en fejl i appletten.

Har du checket den i appletviewer ?

nej => prøv det

ja => prøv og enable java console i IE og se om den siger noget
Avatar billede ultragames Nybegynder
31. juli 2004 - 20:53 #2
i java console i IE står der:

Java(TM) Plug-in: Version 1.4.2_04
Using JRE version 1.4.2_04 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Dannie
----------------------------------------------------
c:  clear console window
f:  finalize objects on finalization queue
g:  garbage collect
h:  display this help message
l:  dump classloader list
m:  print memory usage
o:  trigger logging
p:  reload proxy configuration
q:  hide console
r:  reload policy configuration
s:  dump system properties
t:  dump thread list
v:  dump thread stack
x:  clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

load: class BoldKasse.class not found.

java.lang.ClassNotFoundException: BoldKasse.class

    at sun.applet.AppletClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadCode(Unknown Source)

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

Caused by: java.io.FileNotFoundException: C:\JAVA\apps\traad\BoldKasse\class.class (Den angivne sti blev ikke fundet)

    at java.io.FileInputStream.open(Native Method)

    at java.io.FileInputStream.<init>(Unknown Source)

    at java.io.FileInputStream.<init>(Unknown Source)

    at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)

    at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)

    at sun.applet.AppletClassLoader.getBytes(Unknown Source)

    at sun.applet.AppletClassLoader.access$100(Unknown Source)

    at sun.applet.AppletClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    ... 10 more

load: class BoldKasse.class not found.

java.lang.ClassNotFoundException: BoldKasse.class

    at sun.applet.AppletClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.applet.AppletClassLoader.loadCode(Unknown Source)

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

Caused by: java.io.FileNotFoundException: C:\JAVA\apps\traad\BoldKasse\class.class (Den angivne sti blev ikke fundet)

    at java.io.FileInputStream.open(Native Method)

    at java.io.FileInputStream.<init>(Unknown Source)

    at java.io.FileInputStream.<init>(Unknown Source)

    at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)

    at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)

    at sun.applet.AppletClassLoader.getBytes(Unknown Source)

    at sun.applet.AppletClassLoader.access$100(Unknown Source)

    at sun.applet.AppletClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    ... 10 more

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

    at sun.plugin.AppletViewer.createApplet(Unknown Source)

    at sun.applet.AppletPanel.runLoader(Unknown Source)

    at sun.applet.AppletPanel.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)
Avatar billede arne_v Ekspert
31. juli 2004 - 20:55 #3
Den har problemer med at finde BoldKasse.class ...

Check HTML koden og BoldKasse.class filens placering i forhold til HTML filen.
Avatar billede ultragames Nybegynder
31. juli 2004 - 20:56 #4
fandt lige denne linie:

"load: class BoldKasse.class not found.

java.lang.ClassNotFoundException: BoldKasse.class"...

her er kildekoden til min HTML og .java fil:

JAVA:
----------------
// Eksempel på brug af en variabel
// koden skal være i filen Variabler.java
public class Variabler
{
  public static void main (String[] arg)
  {
    int tal;
    tal = 22;
    System.out.println("Svaret på livet, universet og alt det der: " + tal);

    tal = 42;
    System.out.println("Undskyld, svaret er: " + tal);
  }
}

HTML
-------------------------------
<HTML>


<HEAD>


<TITLE>HTML til Java</TITLE>


</HEAD>


<BODY>


<APPLET CODE="Variabler.class" WIDTH="256" HEIGHT="256">


Denne side kræver Java!


</APPLET>


</BODY>


</HTML>
Avatar billede ultragames Nybegynder
31. juli 2004 - 20:57 #5
min fil hedder Variabler.class  .... og det står også i HTML-fiolen.. forstår ikke hvorfor den leder efter BoldKasse.class? :S
Avatar billede arne_v Ekspert
31. juli 2004 - 20:59 #6
Det må være en ældre fejl.

Den seneste fejl er:

java.lang.ClassCastException

    at sun.applet.AppletPanel.createApplet(Unknown Source)

og det fordi din Java kode ikke er en applet men et program !

IE kan derfor ikke typecaste den til en applet.
Avatar billede arne_v Ekspert
31. juli 2004 - 20:59 #7
program også kaldet applikation : køres standalone

applet : embeddes i HTML side og køres af browser
Avatar billede ultragames Nybegynder
31. juli 2004 - 21:00 #8
hmm.. hvordan skal jeg så få min class-fil vist?.. (undskyld, jeg er HELT ny ;) )...
Avatar billede arne_v Ekspert
31. juli 2004 - 21:02 #9
Du oversætter med:

javac Variabler.java

Du kører programmet med:

java Variabler
Avatar billede arne_v Ekspert
31. juli 2004 - 21:02 #10
Og du skal ikke undskylde. Alle skal lære fra bunden af - jeg kender ihvertfald
ingen der er født med Java viden.

:-)
Avatar billede ultragames Nybegynder
31. juli 2004 - 21:07 #11
Hehe, tak for det ;).. det giver mig lyst til at kæmpe videre med det ;)....

men men men... nu får jeg dene fejl :S... det lyder som om den mangler en main().. ligeson i C/c++ ?? er jeg helt skæv? (kildekoden står i forrige kommentar)

C:\JAVA\jdk\bin>java c:\java\apps\variabler\Variabler
Exception in thread "main" java.lang.NoClassDefFoundError: c:\java\apps\variable
r\Variabler
Avatar billede arne_v Ekspert
31. juli 2004 - 21:09 #12
C:\java\apps\variabler>  C:\JAVA\jdk\bin\java  Variabler
Avatar billede arne_v Ekspert
31. juli 2004 - 21:09 #13
eller:

C:\JAVA\jdk\bin>  java  -classpath C:\java\apps\variabler  Variabler
Avatar billede arne_v Ekspert
31. juli 2004 - 21:10 #14
Hvis du ligger C:\JAVA\jdk\bin in i PATH variablen så kan du nøjes med:

C:\java\apps\variabler>  java  Variabler

hvilket nok er mest handy
Avatar billede arne_v Ekspert
31. juli 2004 - 21:10 #15
Og et svar
Avatar billede ultragames Nybegynder
31. juli 2004 - 21:10 #16
WEE :D... tak for det :=)... men hvordan kan man se det som et windue?.. det skal der måske meget mere kode til?.. for så vil jeg ikke spørge om mere ;).. men kan man kun se det i dos?..... anyways.. lig et svar mere;)
Avatar billede arne_v Ekspert
31. juli 2004 - 21:12 #17
Et GUI program skal kodes lidt anderledes.

Et GUI program kan enten startes i console vindue med java kommandoen eller
startes med javaw kommandoen som ikke kræver et console vindue.
Avatar billede arne_v Ekspert
31. juli 2004 - 21:14 #18
Et (meget kedeligt) GUI program:

import javax.swing.*;
import java.awt.*;

public class JBlack extends JFrame {
    public JBlack() {
        getContentPane().setBackground(Color.black); 
        setSize(100, 100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        JBlack f = new JBlack();
        f.show();
    }
}
Avatar billede ultragames Nybegynder
31. juli 2004 - 21:15 #19
tusind tak for hjælpen arne_v :D... en sand ekspert ,)
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