Klasse in einer anderen instanzieren

Status
Nicht offen für weitere Antworten.
D

darkday

Gast
Hi!
Ich hab 2 Klassen:

Code:
package Gewichte_festlegen;

public class Dbdaten{
    
  String dbtreiber;
  String dburl;
  String dbusr;
  String dbpwd;
    
   
    public Dbdaten() {
        
 dbtreiber = "org.gjt.mm.mysql.Driver";
 dburl = "jdbc:mysql://localhost:3306/kennzahlen";
 dbusr   = "xx";
 dbpwd   = "xx"; 
               
    }
    
    public String getdbtreiber(){ return dbtreiber;}
    public String getdburl(){ return dburl;}
    public String getdbusr() { return dbusr;}
    public String getdbpwd() { return dbpwd;}
    
    public void setdbtreiber(String drv){ this.dbtreiber = drv; }
    public void setdburl(String url)  {this.dburl = url;}
    public void setdbusr(String usr)  {this.dbusr = usr;}
    public void setdbpwd(String pwd)  {this.dbpwd = pwd;}
 
    
}


und:

Code:
package Gewichte_festlegen;

import java.sql.*;

public class Gewichte_festlegen {
    
    double gewichtswerte[];
    String sgewichtswerte[];
    
    String shopverhalten;
    String kaufneigung;
    String umsatzanteil;
    String entw_shopumsatz;
    String ereadyness_indiv;
    String vshopbesuche;
    String shopbesuchsdauer;
    String shopnettoumsatz;
    String shop_deckungsbeit;
    String shopauftraege;
    String shopartikel;
    String shoppositionen;
    
    String error1;
   
    
    Connection cn1;
    Dbdaten dbdat;
   
    
   
        
   public Gewichte_festlegen() {
       error1 = "";
       
       Dbdaten dbdat = new Dbdaten();
       
       
       try {
       
       
       Class.forName(dbdat.getdbtreiber());
     		   
//blablabla hier steht dann noch einiges.......

      
   
}

Die erste Klasse geht zu kompilieren( die Dbdaten.java)
Wenn ich die 2.Klasse ( Gewichte_festlegen.java) kompilieren will, welche ja die Dbdaten benutzt, kommt immer der Fehler:

Gewichte_festlegen.java:29: cannot resolve symbol
symbol : class Dbdaten
location: class Gewichte_festlegen.Gewichte_festlegen
Dbdaten dbdat;
^
Gewichte_festlegen.java:37: cannot resolve symbol
symbol : class Dbdaten
location: class Gewichte_festlegen.Gewichte_festlegen
Dbdaten dbdat = new Dbdaten();
^
Gewichte_festlegen.java:37: cannot resolve symbol
symbol : class Dbdaten
location: class Gewichte_festlegen.Gewichte_festlegen
Dbdaten dbdat = new Dbdaten();
^

anscheinend findet er die Klasse net, obwohl sie im gleichen Paket ist und im gleichen Verzeichnis!
den classpath müsste ich eigentlich auch net anpassen, da dieser in der autoexec.bat auch auf . gesetzt ist:

set CLASSPATH=.;"C:\Programme\j2sdk1.4.2_04\jre\lib\ext\mysql-connector-java-3.0.14-production-bin.jar"

was passt denn da nicht?
 
G

Guest

Gast
schon, so wie das Packet, habs jetzt aber hingekriegt, hab vorher erst javac Dbdaten.java gemacht, sodass dann Dbdaten.class entstande und dann hab ich javac Gewichte_festlegen.java gemacht, dann kam der Fehler.

Jetzt hab ichs mal mit javac *.java probiert und JUHUHH, es klappt, was weiß ich warum ist das normal?
 
G

Guest

Gast
Das gibts doch net, wenn ich 2 Klassen habe und die eine in der andren mit new neu instanziiere, und diese als *.java und als *.class schon existiert, dann findet er sie nie! Es klappt nur mit javac *.java. Das ist doch scheisse, an was liegt das denn?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Klassen Instanzen einer Klasse in einer anderen unabhängigen Klasse nutzen Java Basics - Anfänger-Themen 4
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
D Einen boolischen Wert aus einer Methode in einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 11
C Auf die Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 1
Vivien Auf eine Variable von einer anderen Klasse aus zugreifen Java Basics - Anfänger-Themen 3
M Aufruf von statischen Methoden einer anderen Klasse Java Basics - Anfänger-Themen 15
A Methode in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 1
itsmejo Erste Schritte Auf Attribut einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 14
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
V_Fynn03 Kontostand anzeigen lassen von einer anderen Klasse Java Basics - Anfänger-Themen 3
X Auf Attribut einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 2
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
I Instanz einer anderen Klasse zurückgeben Java Basics - Anfänger-Themen 34
F Auf Array einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
J Variablen mit einer anderen Klasse bekannt machen Java Basics - Anfänger-Themen 7
R Methoden NPE beim Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 4
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
L Variable aus einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 6
K Klassen Array einer anderen Klasse ... Java Basics - Anfänger-Themen 21
P Methode soll Variable einer anderen Klasse ändern. Wie? Java Basics - Anfänger-Themen 1
N Attribut einer anderen Klasse übertragen/verwenden Java Basics - Anfänger-Themen 5
T Klassen Klasse in einer anderen Klasse verwenden. Java Basics - Anfänger-Themen 3
J Die Y Koordinate von einer anderen Klasse auch verändern Java Basics - Anfänger-Themen 1
karlmasutra Klassen Rückgabe eines Wertes aus einer anderen Klasse Java Basics - Anfänger-Themen 3
S Auf Array einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 13
F Aus einer anderen Klasse auf ein JTextField zugreifen Java Basics - Anfänger-Themen 17
A OOP Methodenaufruf in einer anderen Klasse Java Basics - Anfänger-Themen 2
M Erste Schritte Arraylist in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 11
D ArrayList in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 7
R Auf Variablen einer anderen Klasse zugreifen? Java Basics - Anfänger-Themen 1
D Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 39
A Kann man ein Attribut aus einer anderen Klasse nutzen? Java Basics - Anfänger-Themen 3
GreenTeaYT Wie gebe ich Informationen von einer Klasse zur anderen Klasse? Java Basics - Anfänger-Themen 9
H Variable einer anderen Klasse importieren Java Basics - Anfänger-Themen 2
P Instanz mit .add Methode von einer Klasse zur anderen? Java Basics - Anfänger-Themen 6
V JButton einer anderen Klasse übergeben? Java Basics - Anfänger-Themen 6
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
N Objekt in Methode einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
P Klassen Variablen von einer Klasse zur anderen Java Basics - Anfänger-Themen 5
OlafHD Variable aus einer anderen Klasse Verwenden Java Basics - Anfänger-Themen 11
S Methoden Methode einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 5
M Klassen Main Methode in einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 13
H Klassen varibale einer klasse in einer anderen klasse aufrufen und häufigkeit ausgeben Java Basics - Anfänger-Themen 22
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
Z ArrayList einer anderen Klasse übergeben Java Basics - Anfänger-Themen 8
A Methode aus einer anderen Klasse ausführen Java Basics - Anfänger-Themen 7
H Klasse bzw methode der Klasse in einer anderen Klasse benutzen Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
K Veränderung einer Variable von einer anderen Klasse aus Java Basics - Anfänger-Themen 12
M Von einer Klasse aus, Objekte einer anderen Klasse verändern. Java Basics - Anfänger-Themen 2
I Java Eingabe aus einer anderen Klasse in eine andere an Konstruktor übergeben Java Basics - Anfänger-Themen 4
W Klassen Variable einer anderen Klasse ändern (Threads) Java Basics - Anfänger-Themen 3
A Erste Schritte Information zwischenspeichern und von einer anderen Klasse auslesen Java Basics - Anfänger-Themen 5
M Auf die Variable einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 9
M Variable aus einer anderen Klasse aktualisieren Java Basics - Anfänger-Themen 2
S Methoden Methode einer anderen Klasse ausführen? Java Basics - Anfänger-Themen 6
E Attribute von einem Objekt einer anderen Klasse ändern Java Basics - Anfänger-Themen 4
K JTextField auslesen, in int umwandeln und in einer anderen Klasse als Zähler verwenden Java Basics - Anfänger-Themen 3
O Variabeln aus einer andere Klasse dauerhaft einen anderen Wert übergeben Java Basics - Anfänger-Themen 5
B methoden aus einer anderen klasse nutzen Java Basics - Anfänger-Themen 3
B Wie kann man auf das JFrame einer anderen Klasse zugreifen, etwas hinzufügen und entfernen?? Java Basics - Anfänger-Themen 3
A Arraylist einer Methode, gefüllt einer anderen Klasse übergeben Java Basics - Anfänger-Themen 17
P Liste in einer Klasse füllen und mehreren anderen Klassen lesend verwenden Java Basics - Anfänger-Themen 5
T NullPointerException bei Verwendung einer Klasse einer anderen .jar datei Java Basics - Anfänger-Themen 3
S Aufruf Einer Methode aus einer anderen Klasse - Static Fehler Java Basics - Anfänger-Themen 4
K OOP Methoden einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
M Klassen Durch den ActionListener das GUI einer anderen Klasse verändern Java Basics - Anfänger-Themen 8
L Methoden Eine Methode aus einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 4
M Methode einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
C Klassen Zugriff auf Instanz einer anderen Klasse Java Basics - Anfänger-Themen 9
E Elemente einer (öffentlichen) ArrayList in einer anderen Klasse zu einer ArrayList dazu fügen. Java Basics - Anfänger-Themen 7
L Methoden In einer Klasse ein Attribut aus einer anderen Klasse setzen Java Basics - Anfänger-Themen 8
B Klassen über Main Klasse in einer anderen Klasse ein Objekt erstellen Java Basics - Anfänger-Themen 5
G Aufrufen eines Frames aus einer anderen Klasse Java Basics - Anfänger-Themen 6
B Objekte aus einer anderen Klasse(in der sich weitere Klassen befinden) erzeugen Java Basics - Anfänger-Themen 24
K in Konstruktor neue Objekte einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
L Methoden Auf statische Methode einer anderen Klasse zugreifen, die Array zurückgibt Java Basics - Anfänger-Themen 3
S Variable aus einer anderen Klasse verwenden Java Basics - Anfänger-Themen 3
pindakaas Instanz einer Klasse in einer anderen erzeugen Java Basics - Anfänger-Themen 6
Y Übertragen von Wert von einer Klasse zu einer anderen Java Basics - Anfänger-Themen 3
S Von einer Klasse auf eine Liste einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 8
9 Klasse aus einer Anderen aufrufen Java Basics - Anfänger-Themen 8
H Variabeln einer Klasse in der anderen verwenden. Java Basics - Anfänger-Themen 3
N Alle Inhalte aus Bean in einer anderen Klasse ausgeben Java Basics - Anfänger-Themen 2
K Methoden aufruf von einer anderen Klasse Java Basics - Anfänger-Themen 7
J Methodenzugriff in einer anderen Klasse Java Basics - Anfänger-Themen 7
B Variable einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 14
H String in Methode einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
K daten von jtable auslesen und in einer anderen klasse anzeigen und bearbeiten Java Basics - Anfänger-Themen 7
M Methode einer anderen Klasse verwenden Java Basics - Anfänger-Themen 2
T Objekte einer Klasse einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
P Hintergrundfarbe einer anderen Klasse ändern Java Basics - Anfänger-Themen 7
P Auf Methoden einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben