A
Asnnah
Gast
Hi Leute,
ich habe schon überall nach dem Fehler gesucht und stundenlang gegoogelt, doch ohne Erfolg! Ich habe eine ganz einfache Test-Klasse mit folgendem Inhalt:
Des Weiteren habe ich noch die Klasse Myio:
zum Einlesen von Kommandos. Ich habe Windows XP und folgende Java Version:
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
Beide Dateien liegen im selben Ordner und heißen so, wie die Klasse. Eigentlich alles richtig könnte man denken, doch nachdem ich die Myio-Klasse kompiliere und dannach die Test-Klasse wird mir folgender Fehler ausgespuckt:
Ich habe so ziemlich alle Java Versionen deinstalliert und installiert, doch es ändert sich nichts. Er kann die Klasse einfach nit anerkennen! Kann mir jemand helfen?
ich habe schon überall nach dem Fehler gesucht und stundenlang gegoogelt, doch ohne Erfolg! Ich habe eine ganz einfache Test-Klasse mit folgendem Inhalt:
Code:
public class Test {
public static void main (String[] args) {
double a;
System.out.print("Gebe eine Zahl ein!");
a=Myio.readdouble();
System.out.println(""+a);
}
}
Code:
import java.io.*;
class Myio {
static Object object;
static String line;
static double wert;
static int wert1;
static DataInputStream in=null;
static char ch=' ';
public static Object open() {
try {
in=new DataInputStream( System.in );
System.out.print( ">" );
System.out.flush();
line =in.readLine();
}
catch (IOException e) {e.printStackTrace();}
return line;
}
public static void close() {
try {
in.close();
}
catch (IOException e) {e.printStackTrace();}
}
public static String readstring() {
open();
line =(String) line;
return line;
}
public static double readdouble() {
open();
Double test=new Double(line);
wert=test.doubleValue();
return wert;
}
public static int readint() {
open();
Integer test=new Integer(line);
wert1=test.intValue();
return wert1;
}
public static char readchar() {
open();
line =(String) line;
ch=line.charAt(0);
return ch;
}
public static void cls() {
for (int i=0;i<27;i++)
System.out.println( "" );
}
}
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
Beide Dateien liegen im selben Ordner und heißen so, wie die Klasse. Eigentlich alles richtig könnte man denken, doch nachdem ich die Myio-Klasse kompiliere und dannach die Test-Klasse wird mir folgender Fehler ausgespuckt:
Code:
--------------------------- Javac Output ---------------------------
Test.java:7: cannot resolve symbol
symbol : variable Myio
location: class Test
a=Myio.readdouble();
^
1 error