Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Mittwoch, 28. November 2012, 21:39

Chatserver Startet nicht.

Hallo,

auch jetzt ist unser neuer Client Verfügbar. Leider ist unser Problem zurzeit diese Fehler



Exception in thread "main" java.lang.Un supportedClassVersionError: netchat/Server : Unsupported major.minor version 51. 0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14 1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: netchat.Server. Program will exit.



woran liegen diese Fehler ? Und wie kann man diese beheben ?
Hoste überlegt und nicht mit zuwenig Leistung und Sicherheit :P

Windows Server 2008 Datacenter
1 TB Festplatte
8x iCore 7 2,6 GHZ
64 GB Ram

2

Mittwoch, 28. November 2012, 21:43

Unsupported major.minor version 51. 0
Heißt soviel wie: Depp hat Client mit Java 7 kompiliert aber nur Java 6 installiert

Could not find the main class: netchat.Server. Program will exit.
Heißt soviel wie: Applet wurde nicht gefunden, geb mir mal das applet über die CODEBASE!

Lösung: Müsstest du nun selbst wissen.

Wen es interessiert, was die minor-Version bedeutet:

Zitat

J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45

3

Mittwoch, 28. November 2012, 22:54

Also erstmals die Java dann auf Version 7 umstellen ?
Hoste überlegt und nicht mit zuwenig Leistung und Sicherheit :P

Windows Server 2008 Datacenter
1 TB Festplatte
8x iCore 7 2,6 GHZ
64 GB Ram

4

Mittwoch, 28. November 2012, 23:33

Brauchst kein Fullquote machen - Eine einfache Antwort würde reichen.

Jetzt noch mal für noch dümmere:

Zitat


Unsupported major.minor version 51. 0
Heißt soviel wie: Depp hat Client mit Java 7 kompiliert aber nur Java 6 installiert
Was heißt das?
Du hast dein Clienten/Chatserver/Whatever IN JAVA7 (Projekteinstellungen > Libs > ... Blah blah blah > JAVA SE-1.7) kompiliert (für noch dümmere kann man anstatt "kompiliert" auch das Wort "erstellt" sagen).
Auf dem PC wo der Server oder Client ausgeführt wird ist aber nur JAVA 6 vorhanden.

Wenn du daraus jetzt noch nicht schlau wirst, dann wirst du nie einen Plan davon haben - Und dann einen Root verwalten wollen xD

Also ZWEI LÖSUNGEN nun (da ich merke, du raffst es eh nicht!):
Lösung 1: Auf dem PC JAVA 7 INSTALLIEREN - Wow ein Wunder!
Lösung 2: Anstatt mit JRE 1.7 halt mit JRE 1.6 KOMPILIEREN - Wow ein zweites Wunder!



Zudem hatte ich euch doch MEHRMALS den Server dafür eingerichtet gehabt.
Wenn ihr euch mal ENTSCHEIDEN würdet, vom verkackten Windows die finger lässt (Wer Win als Server-OS nimmt ist eh der Pro :thumbup: - Das ist Ironisch gemeint! Windows als Server-OS ist der größte schrott den es gibt.), den verkackten Confixx/Plesk müll auch mal gepfelgt weglässt und nicht JEDE 5 MINUTEN entscheidet, den Server neu aufzusetzen, dann würde das System JETZT NOCH laufen - Sogar ohne Reboot (Beim Win hättest du nun bereits XXX male rebooten müssen xD)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blizzard« (28. November 2012, 23:40)


5

Donnerstag, 29. November 2012, 00:16

Wir arbeiten zurzeit mit Debian 6 Unix Squeeze mit ispcp Windows ist scheiße da gebe ich dir Recht und es war am Anfang ein fehler.

Dadurch das wir Streit mit Tobi hatten war alles gelöscht.
Daher ist mir auch aufgefallen das die Start.sh datei nicht richtig gestellt ist.
Grund dafür das Tobi zugemacht hat war.

Ich hatte keine lust mehr auf die Streiterei wegen Amt.
Ich habe es in die Topic geschrieben.
Hoste überlegt und nicht mit zuwenig Leistung und Sicherheit :P

Windows Server 2008 Datacenter
1 TB Festplatte
8x iCore 7 2,6 GHZ
64 GB Ram

6

Donnerstag, 29. November 2012, 16:50

Für Anfänger sind Windows Server doch ideal, denn sie bieten eine geniale Oberfläche - da kann letztendlich jeder Idiot einen Chatserver betreiben. (RemoteDesktop) - Ich glaube, unter anderen OS war das nicht möglich.

7

Donnerstag, 29. November 2012, 21:28

Plaxo du hast recht!

Bei Linux arbeitet man über SSH einer Console.
Dort ist meines wissens nach nur Java 6 verfügbar, weiß es aber nicht so genau.
Folglich muss der Java-Chat in Java 6 kompiliert werden, wie es bereits nen vorposter hier erklärte.

Außerdem sollte man schon etwas Linux Kenntnisse mitbringen, bevor man an einen Linux-Server denkt.

8

Donnerstag, 29. November 2012, 21:30

Doch unter anderen Systemen wie z.B. *nix/Linux ist dies auch möglich - Nur weil man davon noch nie gehört hat, heißt des ned, dass es nicht existiert - Wobei die Security sehr fraglich dabei ist ^^.
Dennoch (was ja auch schon oft genug gesagt wurde):

Ein Server (egal ob VServer oder Rootserver) ist nicht zum spielen da - Entweder man kann ihn (RICHTIG) Administrieren oder man lässt es bleiben. Denn wenn man ohne irgendwelche Kenntnisse sich was zulegt, dann kann des schnell böse enden. Schon alleine weil man sehr viel verkehrt machen kann, sogar Türen für Cracker öffnet (Die meisten sagen dazu "Hacker", aber wissen selbst nicht was des bedeutet ^^).

Und holla die Waldfee, man hat nette offene Relays - weil mit euren Confix/Plesk-Scheiß meist auch Mailserver mit installiert werden - Man kann da schöne Geldsummen bezahlen, wenn man etwas verkehrt macht ^^

Und ja, das wurde auch bereits gesagt: Der BC ist eigendlich nur zu Lernzwecken geeignet und nicht für den Prodduktiven Einsatz, so wie ihr da ja mit euren "Servern" herumfummelt und immer direkt alles "online" erreichbar haben wollt.

Edit:
Kokos-Ice, es gibt auch J7 für diverse Distris - Zwar von einem Drittanbieter, aber selbst dabei sollte man als "unerfahrener" die Finger lassen ^^

Ähnliche Themen