S
Scarecraft
Gast
Hi leute,
Wir haben heute in Java unsere Erste Stunde gehabt und dort nach der Stunde den Workspace auf Usb Stick gespeichert(Windows 2000)
Als ihc zuhause wa r(Linux; Ubuntu) konnte ich das Programm nicht mehr "runnen" also zum laufen bringen....
Hier der Quellcode:
Hier die Fehlermeldung :
Exception in thread "main" java.lang.ClassFormatError: hausaufgabe1 (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.70)
at java.lang.ClassLoader.defineClass(libgcj.so.70)
at java.security.SecureClassLoader.defineClass(libgcj.so.70)
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run(libgcj.so.70)
Hab noch nicht viel Ahnung von Java..vll liegs an den verschiedenen Betriebssystemen ..hab aber Ka...wäre sehr erfreut überhilfe stellung..
Danke schonmal
Wir haben heute in Java unsere Erste Stunde gehabt und dort nach der Stunde den Workspace auf Usb Stick gespeichert(Windows 2000)
Als ihc zuhause wa r(Linux; Ubuntu) konnte ich das Programm nicht mehr "runnen" also zum laufen bringen....
Hier der Quellcode:
Code:
//Klasse: Helloworld, ist behlter fr ein Programm!
//Bzw fr mehrere Methoden
//Public -ffentlich , d.h von Aussen benutzbar/aufrufbar
//Class enthlt zB Daten,Atribute ,Variablen
public class Helloworld
{
/*
* Kommentar beginnt
*
*Autor: Christopher Schwerdt (Klasse:Bftai-1)
* BBs-Lingen ([url]www.Bbs-Lingen.de[/url])
*
*
* Kommentar endet
*/
//Methode main-ist die Methode ,die zuerst aufgerufen wird!
//Static - Die Methode "main" wird immer in den Haupt-Speicher geladen
//Auch wenn sie /Nicht/ benutzt wird!
//void - keine wertrckgabe ,diese Methode nennt man PROZEDUR
// (steht statt void ein Datentyp z.B =>Funktion )
//(String[] args) -ist eine Variable namens "args" vom
//Typ Array mit Inhalt Zeichenkette
//args ist bergabevariable an main
// z.B java prog01 7.5 => args[0]="7.5"
public static void main(String[] args)
{
double x=7.5; //Variablendeklaraation und Wertzuweisung (Initialisierung)
int y; //Deklaration/Einfhrung -y ist vom typ Integer
y=7; //Initaliesierung -y bekommt den Wert 7
ausgabe(x); //ruft ausgabe mit double-Wert x auf
ausgabe(y); //ruft ausgabe mit Integer Wert y auf
//Ausgabe ist eine Prozedur ,eine Funtion wrde man mit
//int Ergebnis= ausgabe (x); wenn ausgabe eine Funtion wre
}
public static void ausgabe(double n)
{
System.out.println("Wert n="+n );
}
public static void ausgabe(int y)
{
System.out.println("2Wert y="+y);
}
}
Hier die Fehlermeldung :
Exception in thread "main" java.lang.ClassFormatError: hausaufgabe1 (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.70)
at java.lang.ClassLoader.defineClass(libgcj.so.70)
at java.security.SecureClassLoader.defineClass(libgcj.so.70)
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run(libgcj.so.70)
Hab noch nicht viel Ahnung von Java..vll liegs an den verschiedenen Betriebssystemen ..hab aber Ka...wäre sehr erfreut überhilfe stellung..
Danke schonmal