Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

11.10.2011, 20:44

Java Applet funktioniert nicht im Browser

Hallo,
ich habe ein Applet geschrieben aber es klappt nicht im Browser, nur im AppletViewer.

http://imageshack.us/photo/my-images/254/unbenanntry.png/

Wenn ich dann rechtsklick darauf mache und mehr Infos verlange, spuckt er mir das aus:
Java Plug-in 1.6.0_27
Verwendung der JRE-Version 1.6.0_27-b07 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Users\Phil
----------------------------------------------------
c: Konsole löschen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------


java.lang.UnsupportedClassVersionError: Memory : Unsupported major.minor version 51.0
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(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ausnahme: java.lang.UnsupportedClassVersionError: Memory : Unsupported major.minor version 51.0

die neuste Jave Umgebung habe ich installiert. Wo ran kann es noch liegen?

mfg

2

11.10.2011, 20:50

Das hier könnte hilfreich sein.
Wie hast du das Applet denn eingebunden? Per Applettag oder mit dem Tool im bin-Ordner vom jdk. Beim zweiten Fall kannst du zum Beispiel angeben, welche Javaversion installiert sein muss. In jedem Fall ist es sinnvoller es nicht per applet-tag zu machen.
EDIT: Das Tool nennt sich übrigens html-converter und konvertiert dir applet-tags in etwas, was besser ist.

3

11.10.2011, 20:57

Ich binde das Applet so ein:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Memory-Applet</title>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
</head>
<body>
<h1>Memory-Applet</h1>
<hr>
<applet code="Memory.class" archives="Memory.jar" width="600" height="700">
</applet>
<hr>
</body>
</html>

4

11.10.2011, 21:31

Dann würde ich erstmal in den bin-Ordner vom Java SDK schauen und die HTML-Converter.exe aufrufen, der Gui deine HTML-Datei angeben und sie konvertieren. Vielleicht gehts dann.
Sonst würde ich die Fehlermeldung und Applet mal googlen, bei mir kamen da ein paar Seiten mit möglichen Lösungen.

5

12.10.2011, 14:57

Ich finde dieses Tool nicht. Habe schon den ganzen Ordner danach ab gesucht.
Habe folgendes SDK:
http://www.oracle.com/technetwork/java/j…oad-432154.html

Und über "java -jar htmlconverter.jar" will es auch nicht klappen.

mfg

6

12.10.2011, 16:00

Soo. Hab das Problem gefunden.
Lag daran, dass ich das SDK als 64Bit habe aber das ist noch verbuggt.
Habe mir jetzt die 32Bit Version geholt und jetzt klappt es.
Wer es nach lesen möchte: http://www.java-forum.org/applets/4482-v…va-applets.html

Und danke für eure Hilfe

mfg

7

12.10.2011, 22:32

Möchte es doch nochmal aufgreifen.
Bei geht es jetzt ja aber bei Freunden klappt es immer noch nicht
und man kann ja nicht verlangen, dass sich jeder das SDK holt.

8

13.10.2011, 21:46

Zum HtmlConverter.exe: Ich vermute du hast im bin Ordner vom jre geschaut nicht in dem vom jdk. Keine Ahnung, ob es das Problem lösen würde, aber einen Versuch ist es wert.

9

13.10.2011, 23:01

Nee hab schon im SDK gesucht :/
Aber bei mir klappt es ja mit der html Datei. Warum sollte es bei anderen dan anders sein?

mfg

Werbeanzeige