Java Fehlercode
lima-city → Forum → Programmiersprachen → Java
applet
bug
code
erweiterung
file
header
http
index
konsole
laut bug
native
not
report
run
schau
server
string
system
url
vorbringen
-
Hallo,
habe beim Programmieren mit Java diesen Fehlercode erhalten:
Exception in thread "thread applet-Systems.class-1" java.lang.ClassFormatError: Incompatible magic value 1768779887 in class file ImageLoader
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Un known Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(U nknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Un known Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Un known Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at Systems.init(Systems.java:280)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Was ist das für ein Fehler, habe auch eine Seite gefunden, aber die hat mir nicht viel weitergeholfen bzw. gar nichts.
http://bugs.sun.com/view_bug.do?bug_id=4975146
Beitrag zuletzt geändert: 2.9.2010 17:30:03 von wakeboarder -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin,
also ich würde erst einmal drei Lösungsvorschläge vorbringen:
1. Kompiliere das Ganze mit einer früheren Java-Version - soll angeblich Abhilfe schaffen laut Bug-Report.
2. Setze eine serialVersionUID in der entsprechenden Klasse als statische Variable.
3. Überprüfe die Rechte des SecurityManager für die Ausführung Deines Applets.
Gruß,
Pawnee -
So... habe es signiert und auch das Cerfificate erstellt...
Nun habe ich folgendes Problem:
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\Markus>java file:///C:/Users/Markus/Desktop/Applet/index.html
Exception in thread "main" java.lang.NoClassDefFoundError: file:///C:/Users/Mark
us/Desktop/Applet/index/html
Caused by: java.lang.ClassNotFoundException: file:...C:.Users.Markus.Desktop.App
let.index.html
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: file:///C:/Users/Markus/Desktop/Applet/index.html
. Program will exit.
C:\Users\Markus>
Ist nicht von der Konsole, sondern von Eingabeaufforderung... Konsole zeigt aber das gleiche Problem.
Habe mal Gegoogelt und das gefuden:
I suggest two alternatives to solve this problem:
1) remove the 404 redirection from server (drastic solution);
2) generate the 404 redirection using a server-side script (JSP, PHP, ASP,...) that analize the HTTP_USER_AGENT environment variable and returns an "HTTP/1.0 404 Not Found" header if contains the "Java" word.
In PHP this script looks like the following:
if ( isset($_SERVER['HTTP_USER_AGENT']) AND (!(strpos($_SERVER['HTTP_USER_AGENT'],"Java")===false))) {
// returns 404 error because a Java user agent were recognized
header("HTTP/1.0 404 Not Found");
} else {
// put here your alternative code ...
}
"
Wenn ich nur wüsste, was damit gemeint ist? -
mir kommt die fehlermeldung bekannt vor.
schau mal ob du zufällig als befehl java Name.java eingegeben hast. es muss heißen java Name (ohne die erweiterung .java). ansonsten schau mal ob deine main funktion richtig ist. die richtige syntax ist
public static void main(String args[]) { /* Code */ }
mir sind gerade noch 2 sachen eingefallen.
1. versuch das hier
public static void main(String args[]) throws Exception { /* Code */ }
und 2. versuchst du dein java programm in eine homepage einzubinden?
viele grüße
Beitrag zuletzt geändert: 10.9.2010 4:05:50 von dathneo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage