• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Problem Compilieren Java 1.5 Leopard

  • Ersteller Ersteller antrier
  • Erstellt am Erstellt am

antrier

Gast
wenn ich ein programm compilieren will, kommt folgende Fehlermeldung:

overload.java:11: cannot access Math
bad class file: ./Math.java
file does not contain class Math
Please remove or make sure it appears in the correct subdirectory of the classpath.
"abs (doub) : " + Math.abs ( doub )
^
1 error


die vordefinierte Methode wird also nicht gefunden. Woran liegt das? Das Java SDK ist doch schon vorinstalliert, oder nicht?! Habe Leopard und bin Newbie in Sachen Mac und Java
 
ja, java ist installiert.

In der Fehlermeldung steht das die Klasse Math nicht in der Math.java gefunden wurde.

also sowas wie:

public class Math {
public Math(){
}
}


Mathematik-Funkionen gibt es auch über: import java.math.*;
 
hmm....iwie versteh ich das nicht so ganz.

Hier mal mein Quelltext:
import javax.swing.JOptionPane;
class MathCall {

public static void main (String[] args) {

JOptionPane.showMessageDialog (null, "Wurzel aus (e * pi) : "
+ Math.sqrt ( Math.E * Math.PI ) );

System.exit (0);
}
}


Unter Windows funktioniert das ja alles einwandfrei
Math gehört zum package java.lang und muss daher auch nicht importiert werden lt. Professor^^

Wird also das package nicht gefunden?
hmm....ich werd noch verrückt :-D
 
Bei mir wird die Klasse kompiliert...

Es erscheint ein Fenster mit einem Info-Icon und dem Text "Wurzel aus..."
 
hey, danke für eure antworten.

Code:
import java.lang.Math;

damit klappts, aber wieso muss ich dies extra importieren, wenn es bei lar_zzz doch ohne ging???
Sowas hätte ich natürlich auch gerne :-D

@ lar_zzz: hast du auch leopard, wenn ja: irgendwas dabei installiert?
 
nein, hab Tiger und die Standard jvm build 1.5.0_07-87
 
hmm...ich mit meinem leo hab

java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)

scheint damit wohl iwie probleme zu geben.