Problem beim Ausführen eines Java Datenbank Programms

Status
Nicht offen für weitere Antworten.

betaman

Mitglied
Sry für die Frage, ich bin noch ein Amateur beim Programmieren...den eclipse editor verwende ich auch seit kurzem.

ich hab da ein interessantes JDBC Programm mit GUI gefunden, das datensätze löschen, anlegen, aktualisieren usw. kann und versuche es seit stunden zum Laufen zu bringen:
http://vsite.de/kursverwaltung.html

KurseTabelle.java und InitialisiereTabellen.java sind die sourcecodes. Sogar eine dokumentation des Beispiels liegt als pdf vor.
Leider bekomm ich beim Kompilieren unter Eclipse folgende Fehlermeldung:
Code:
java.sql.SQLException: E/A-Exception: The Network Adapter could not establish the connection at 

  oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at     

  oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at 

  oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) at 

  oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) at 

  oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420) at 

  oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165) at 

  oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at 

  oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) at java.sql.DriverManager.getConnection(Unknown 

  Source) at java.sql.DriverManager.getConnection(Unknown Source) at 

  init.InitialisiereTabellen.<init>(InitialisiereTabellen.java:13) at 

  init.InitialisiereTabellen.main(InitialisiereTabellen.java:8)


Ich habe die beiden *.java dateien als src/packages in eclipse importiert.
Die Oracle Treiberbibliothek (jar) in eclipse eingebunden.

Laut der Meldung liegt es wohl am Treiber.
Die jar Treiberbibliothek hab ich von der Oracle Page runtergeladen.
Ich wußte nicht was ich mit dem thin Treiber vom oberen Link anstellen musste.
 

Murray

Top Contributor
1. Der Fehler kommt bestimmt nicht beim Übersetzen, sondern beim Ausführen
2. Die Datei classes12.zip aus dem Link hättest Du genau wie das Jar-File von Oracle einbinden könnnen
3. Der Fehler besagt, dass der Oracle-JDBC-Treiber zwar gefunden wird (erste Hürde also genommen :wink: ), dass der Treiber dann aber keine Verbindung zum Datenbank-Service bekommt

Aus deinem Beispiel:
Code:
Connection c = DriverManager.getConnection(
                       "jdbc:oracle:thin:@p30:1521:jdbcbuch",
                       "system", "manager");

Es wird also
a) der Thin-Treiber verwendet: jdbc:eek:racle:thin:mad:p30:1521:jdbcbuch
b) die Datenbank namen jdbcbuch angegangen: jdbc:eek:racle:thin:mad:p30:1521:jdbcbuch
c) die Oracle-Installation auf dem im Netzwerk als "p30" bekannten Rechner auf Port 1521 vermutet: jdbc:eek:racle:thin:mad:p30:1521:jdbcbuch

Heisst dein Rechner p30?
Ist auf dem Rechner Oracle installiert?
Läuft der Service auf Port 1521?
 

betaman

Mitglied
thx a lot.

Ist es möglich dieses Programm ohne Oracleserver als eigenständige Applikation zum Laufen zu bringen? Oder irgendwie den Server vortäuschen?
Oracle ist riesig und ich habe keine Erfahrung wie man eine DB aufsetzt...
 

betaman

Mitglied
Hab jetzt folgendes probiert.
Ich habe versucht statt oracle, den HSQLDB zu impementieren, der auch ohne Server betreibbar ist:
http://www.torsten-horn.de/techdocs/java-sql.htm#hSqlDb


Folgende Änderung habe ich vorgenommen (das Original hab ich auskommentiert):

von InitialisiereTabelle.java
Code:
package init;

import java.sql.*;
import java.util.logging.*;


public class InitialisiereTabellen {
	  static Logger log = Logger.getLogger("de.myname.UseHSQLDB");


	public static void main(String[] args) throws Exception {
    new InitialisiereTabellen();
  }
  public InitialisiereTabellen() {
    try {
      /*Class.forName("oracle.jdbc.driver.OracleDriver");
      Connection c = DriverManager.getConnection(
                       "jdbc:oracle:thin:@0:0:0",
                       "system", "manager");
      Statement s = c.createStatement();  */ 
    	
       Class.forName("org.hsqldb.jdbcDriver");
       Connection c = DriverManager.getConnection(
                        "jdbc:hsqldb:data/pruefungen", "sa", "");
        Statement s = c.createStatement();


von KurseTabelle.java
Code:
class KurseTabelleModelConnector {
	
  static String treiber = "org.hsqldb.jdbcDriver";
  static String jdbcurl = "jdbc:hsqldb:data/pruefungen";
  //static String uid = "system", uid = "manager";
  static Connection c;
  String sqlsel; Statement sel;
  String sqlupd; PreparedStatement upd;
  String sqldel; PreparedStatement del;
  String sqlins; CallableStatement ins;
  String sqldoz; Statement doz;
  ResultSet rsel, rdoz;
  KurseTabelleModel m;
  /*
static {                          
    try {
      Class.forName(treiber);
     c = DriverManager.getConnection(jdbcurl, uid, pwd);
    }
    catch (Exception ex) { ex.printStackTrace(); System.exit(0); }
  }
  */


Als Fehlermeldung kommt:
java.lang.NullPointerException
at table.KurseTabelleModelConnector.init(KurseTabelle.java:226)
at table.KurseTabelle.<init>(KurseTabelle.java:42)
at table.KurseTabelle.main(KurseTabelle.java:112)
 
S

SlaterB

Gast
eine NullPointerException weißt immer auf ein null-Objekt hin,
an welches eine Operation gerufen wird

das ist einfach zu finden, schau einfach, welche Objekte da in Zeile 226 verarbeitet werden,

es ist nicht zufällig c?
c = DriverManager.getConnection(jdbcurl, uid, pwd);
hast du ja auskommentiert,

ansonsten kann man da nur raten wenn du den Code nicht postest
 

betaman

Mitglied
Sry, ja du hattest recht.
Ich hab das Comment wieder weggemacht und jetzt hab ich folgendes Problem:


java.sql.SQLException: User not found: SYSTEM
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at table.KurseTabelleModelConnector.<clinit>(KurseTabelle.java:157)
at table.KurseTabelleModel.<init>(KurseTabelle.java:132)
at table.KurseTabelle.<init>(KurseTabelle.java:18)
at table.KurseTabelle.main(KurseTabelle.java:112)

Ein Noob wie ich kann mit einer solchen Meldung nichts anfangen.


Das ist so frustrierend seit 2 Tagen versuch ich ein fertiges Programm auszuführen und nicht einmal das schaff ich :(
Vielleicht liegts auch daran dass ich davon kaum eine Ahnung habe. :roll:
Aber wenigstens will ich es zum Laufen bringen.

InitialisiereTabellen.java

Code:
package init;

import java.sql.*;
import java.util.logging.*;


public class InitialisiereTabellen {
	  static Logger log = Logger.getLogger("de.myname.UseHSQLDB");


	public static void main(String[] args) throws Exception {
    new InitialisiereTabellen();
  }
  public InitialisiereTabellen() {
    try {
      /*Class.forName("oracle.jdbc.driver.OracleDriver");
      Connection c = DriverManager.getConnection(
                       "jdbc:oracle:thin:@0:0:0",
                       "system", "manager");
      Statement s = c.createStatement();  */ 
    	
       Class.forName("org.hsqldb.jdbcDriver");
       Connection c = DriverManager.getConnection(
                        "jdbc:hsqldb:data/pruefungen", "sa", "");
        Statement s = c.createStatement();  
//=== Dozenten =====================
      System.out.println("Tabelle Dozenten ...");
      String sql = "DROP TABLE Dozenten";
      try { s.execute(sql); } catch (Exception ex) {}
      sql = "CREATE TABLE Dozenten " +
                     "(dcode NUMBER(11), " +
                      "vorname VARCHAR2(25), " +
                      "nachname VARCHAR2(25))" ;
      try { s.execute(sql); } catch (Exception ex) {}
      String a[][] = new String[][] {{"2", "Leutner", "Brigitte"},
                                     {"3", "Gernhardt", "Wolfgang"},
                                     {"4", "Weizenbaum", "Josephine"},
                                     {"5", "Duffing", "Julienne"},
                                     {"9", "Mergel", "Börries"},
                                     {"10", "Ludwig", "Luigi"},
                                     {"27", "Mayer-Böricke", "Julius"}};
      PreparedStatement ps = c.prepareStatement(
            "INSERT INTO Dozenten (dcode,nachname,vorname) " +
            "VALUES (?,?,?)");
      for (int i = 0; i < a.length; i++) {
        for (int j = 0; j < a[i].length; j++) 
          ps.setString(j + 1, a[i][j]);
        ps.execute();
      }
//=== Personen =====================
      System.out.println("Tabelle Personen ...");
      sql = "DROP TABLE Personen";
      try { s.execute(sql); } catch (Exception ex) {}
      sql = "CREATE TABLE Personen " +
                     "(pcode NUMBER(11), " +
                      "vorname VARCHAR2(25), " +
                      "nachname VARCHAR2(25))" ;
      try { s.execute(sql); } catch (Exception ex) {}
      a = new String[][] {{"23", "Müller", "Hanne"},
                          {"24", "Schmidt", "Lothar"},
                          {"34", "Hintze", "Franz"},
                          {"88", "Khan", "Dschingis"},
                          {"91", "Kaiser", "Leo"},
                          {"101", "Kunze", "Sieglinde"}};
      ps = c.prepareStatement(
            "INSERT INTO Personen (pcode,nachname,vorname) " +
            "VALUES (?,?,?)");
      for (int i = 0; i < a.length; i++) {
        for (int j = 0; j < a[i].length; j++) 
          ps.setString(j + 1, a[i][j]);
        ps.execute();
      }
//=== Kurse =====================
      System.out.println("Tabelle Kurse ...");
      sql = "DROP TABLE Kurse";
      try { s.execute(sql); } catch (Exception ex) {}
      sql = "CREATE TABLE Kurse " +
                     "(kcode NUMBER(11), " +
                     " dcode NUMBER(11), " +
                      "typ VARCHAR2(1), " +
                      "bezeichnung VARCHAR2(100), " +
                      "zeit NUMBER(15,1), " +
                      "datum DATE)" ;
      try { s.execute(sql); } catch (Exception ex) {}
      Object o[][] = new Object[][] {{"1", "P", "10", "Objektorientierte Programmierung mit Java", new Date(98,4,27), "10"},
                          {"2", "S", "3", "JavaScript", new Date(98,6,29), "5"},
                          {"3", "P", "2", "JDBC", new Date(98,6,30), "7,5"},
                          {"4", "S", "3", "HTML", new Date(98,7,13), "5"},
                          {"5", "S", "5", "GUI-Programmierung mit Java", new Date(98,6,9), "7,5"},
                          {"6", "V", "6", "Servlets", new Date(98,6,10), "7,5"}};
      ps = c.prepareStatement(
            "INSERT INTO Kurse (kcode,typ,dcode,bezeichnung,datum,zeit) " +
            "VALUES (?,?,?,?,?,?)");
      for (int i = 0; i < o.length; i++) {
        for (int j = 0; j < o[i].length; j++) {
          ps.setObject(j + 1, o[i][j]);
        }
        ps.execute();
      }
//=== Teilnehmer =====================
      System.out.println("Tabelle Teilnehmer ...");
      sql = "DROP TABLE Teilnehmer";
      try { s.execute(sql); } catch (Exception ex) {}
      sql = "CREATE TABLE Teilnehmer " +
            "(pcode NUMBER(11), " +
            " kcode NUMBER(11) )";
      try { s.execute(sql); } catch (Exception ex) {}
      a = new String[][] {{"23", "10"},
                          {"34", "10"},
                          {"24", "10"},
                          {"91",  "3"},
                          {"24",  "2"},
                          {"101", "2"},
                          {"101", "3"},
                          {"91",  "2"}};
      ps = c.prepareStatement(
            "INSERT INTO Teilnehmer (pcode,kcode) " +
            "VALUES (?,?)");
      for (int i = 0; i < a.length; i++) {
        for (int j = 0; j < a[i].length; j++) 
          ps.setString(j + 1, a[i][j]);
        ps.execute();
      }
    }
    catch (Exception ex) {ex.printStackTrace();}
  }
}                          // Ende class InitialisiereTabellen





KurseTabelle.java

Code:
package table;


import java.awt.*;          
import javax.swing.*;
import java.awt.event.*;    
import javax.swing.table.*;
import java.sql.*;          
import javax.swing.event.*;
import init.*;
import java.util.logging.*;



class KurseTabelle extends JFrame {
	
  KurseTabelleModel m = new KurseTabelleModel();
  
  JTable table = new JTable(m);
  public KurseTabelle() {        
    super("MVC Tabelle (GUI Kurse)");
    Panel oben = new Panel(new GridLayout(1, 5));
    Button reset = new Button("Reset");
    Button neuZeile = new Button("neu");
    Button delZeile = new Button("löschen");
    Button speicher = new Button("speichern");
    Button refresh  = new Button("refresh");
    getContentPane().setLayout(new BorderLayout());
    getContentPane().add("North", oben);
    oben.add(reset);
    oben.add(neuZeile);
    oben.add(delZeile);
    oben.add(speicher);
    oben.add(refresh);
    getContentPane().add("Center", new JScrollPane(table));
    table.setColumnSelectionAllowed(false);
    table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    for (int i = 0; i < m.cols; i++)
      table.getColumn(m.colnames[i]).setPreferredWidth(m.colwidths[i]);
    m.con.init();
    refresh();
    combobox(m.dozenten, m.colnames[1]);
    combobox(m.typen, m.colnames[2]);
    neuZeile.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        neueZeile(); }});
    reset.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        new InitialisiereTabellen();
        refresh(); }});
    delZeile.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        löscheZeile(table.getSelectedRow()); }});
    refresh.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        refresh(); }});
    speicher.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        speichereZeile(table.getSelectedRow()) ; }});
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) { System.exit(0); }});
    setSize(500, 400);
    setVisible(true);
  }
    private void combobox(Object[] items, String spalte) {
      JComboBox box = new JComboBox();
      for (int i = 0; i < items.length; i++)
        box.addItem(items[i]);
      table.getColumn(spalte).setCellEditor(
                              new DefaultCellEditor(box));
    }
  void neueZeile(Object[] o) {
    m.addRow(o);
    table.setRowSelectionInterval(m.getRowCount()-1, m.getRowCount()-1);
  }
  void neueZeile() {
    Object[] temp = new Object[m.cols];
    for (int i = 0; i < m.cols; i++)
      temp[i] = "";
    neueZeile(temp);
  }
  void löscheZeile(int row) {
    if (row < 0 || row >= m.getRowCount())
      return;
    if (JOptionPane.showOptionDialog(this, "Wirklich kcode=" + 
             m.getValueAt(row, 0) + " löschen?",
             "KurseTabelle", JOptionPane.DEFAULT_OPTION,
             JOptionPane.WARNING_MESSAGE, null,
             new Object[]{"Ja", "Nein"}, "Nein") != 0) return;
    m.con.delete(m.getValueAt(row, 0));
    m.removeRow(row);
    table.setRowSelectionInterval(m.getRowCount()-1, m.getRowCount()-1);
  }
  void speichereZeile(int row) {
    if ("".equals(m.getValueAt(row, 0)))
      m.con.insert(m, row);
    else
      m.con.update(m, row);
    refresh();
  }
  void refresh() {
    Object[] temp = new Object[m.cols];
    m.con.select();
    m.setNumRows(0);
    while ((temp = m.con.nächste()) != null)
      neueZeile(temp);
    combobox(m.dozenten, m.colnames[1]);
  }
  public static void main(String[] args) {
    new KurseTabelle();
  }
}

// Programm 8-3b  (gleiche Datei wie Teil a)
// Model
class KurseTabelleModel extends DefaultTableModel {
  KurseTabelleModelConnector con;
  String[] colnames = new String[] {"kcode","dcode","Typ",
                                    "Kursbezeichnung","Zeit","Nachname","Vorname"};
  String[] columns = new String[]  {"kcode","Kurse.dcode","typ",
                                    "bezeichnung","zeit","nachname","vorname"};
  boolean[] editable = {false, true, true, true, true, false, false};
  int[] colwidths = {50, 50, 50, 200, 50, 70, 70};
  static final int cols = 7;
  Object[] dozenten;
  Object[] typen = new Object[] {"P", "S", "Ü", "V"};

  public KurseTabelleModel() {
    super(0, cols);
    con = new KurseTabelleModelConnector(this);
    setColumnIdentifiers(colnames);
  }
  public boolean isCellEditable(int row, int col) {
    if (!editable[col]) return false;
    else return super.isCellEditable(row, col);
  }
}                               // Ende Class KurseTabelleModel
// Datenbank-Connector
class KurseTabelleModelConnector {
	
  static String treiber = "org.hsqldb.jdbcDriver";
  static String jdbcurl = "jdbc:hsqldb:data/pruefungen";
  static String uid = "system", pwd = "manager";
  static Connection c;
  String sqlsel; Statement sel;
  String sqlupd; PreparedStatement upd;
  String sqldel; PreparedStatement del;
  String sqlins; CallableStatement ins;
  String sqldoz; Statement doz;
  ResultSet rsel, rdoz;
  KurseTabelleModel m;
  static {                          // statischer Initialisierer
    try {
      Class.forName(treiber);
     c = DriverManager.getConnection(jdbcurl, uid, pwd);
    }
    catch (Exception ex) { ex.printStackTrace(); System.exit(0); }
  }
  
  public KurseTabelleModelConnector(KurseTabelleModel m) { this.m = m; }
  void select() {
    System.out.println("SQL " + sqlsel);
    try {
      rsel = sel.executeQuery(sqlsel);
      rdoz = doz.executeQuery(sqldoz);
      m.dozenten = null;
      while (rdoz.next()) {
        int x = m.dozenten == null ? 0 : m.dozenten.length;
        Object[] temp = new Object[x + 1];
        for (int i = 0; i < x; i++) {
          temp[i] = m.dozenten[i]; }
        temp[x] = rdoz.getString(1);
        m.dozenten = temp;
      }
    }
    catch (Exception ex) { ex.printStackTrace();}
  }
  Object[] nächste() {
    Object[] temp = new Object[m.cols];
    try {
      if (!rsel.next()) return null;
      for (int i = 0; i < m.cols; i++)
        temp[i] = rsel.getString(i + 1);
      return temp;
    }
    catch (Exception ex) { ex.printStackTrace();}
    return null;
  }
  void update(KurseTabelleModel m, int row) {
    try {
      System.out.println("SQL " + sqlupd);
      upd.setString(5, (String) m.getValueAt(row, 0));
      upd.setString(1, (String) m.getValueAt(row, 1));
      upd.setString(2, (String) m.getValueAt(row, 2));
      upd.setString(3, (String) m.getValueAt(row, 3));
      upd.setString(4,((String) m.getValueAt(row, 4)).replace('.', ','));
      upd.execute();
    }
    catch (Exception ex) { System.out.println("UPDATE"); ex.printStackTrace();}
  }
  void insert(KurseTabelleModel m, int row) {
    try {
      System.out.println("SQL " + sqlins);
      ins.registerOutParameter(1, Types.INTEGER);
      ins.setString(2, (String) m.getValueAt(row, 1));
      ins.setString(3, (String) m.getValueAt(row, 2));
      ins.setString(4, (String) m.getValueAt(row, 3));
      ins.setString(5, (String) m.getValueAt(row, 4));
      ins.execute();
    }
    catch (Exception ex) { ex.printStackTrace();}
  }
  void delete(Object kcode) {
    try {
      System.out.println("SQL " + sqldel);
      del.setInt(1, Integer.parseInt((String)kcode));
      del.execute();
    }
    catch (Exception ex) { ex.printStackTrace();}
  }
  void init() {
    try {
   // SELECT 
      sel = c.createStatement();
      sqlsel = "SELECT ";
      for (int i = 0; i < m.cols; i++)
        sqlsel += (i == 0 ? "" : ",") + m.columns[i];
      sqlsel += " FROM Kurse, Dozenten " +
                " WHERE Kurse.dcode = Dozenten.dcode (+)" +
                " ORDER BY kcode";
      doz = c.createStatement();
      sqldoz = "SELECT dcode,nachname,vorname FROM Dozenten";
   // UPDATE
      sqlupd = "UPDATE Kurse " + 
               "SET dcode=?, typ=?, bezeichnung=?, zeit=? " +
               "WHERE kcode=?";
      upd = c.prepareStatement(sqlupd);
   // INSERT
      String proz =
          "CREATE OR REPLACE FUNCTION InsertKurse \n" +
          "(dc IN INTEGER, typ IN STRING, " +
          " tit IN STRING, zeit IN INTEGER) \n" +
          " RETURN INTEGER IS \n t NUMBER; \n" +
          " BEGIN\n SELECT max(kcode) INTO t FROM Kurse;\n" +
          " IF t IS NULL THEN t := 0; END IF;" +
          " INSERT INTO Kurse(kcode, dcode, typ," +
          " bezeichnung, zeit)\n" +
          " VALUES(t+1,dc,typ,tit,zeit); \n" +
          " RETURN t+1; \n END;";
      c.createStatement().execute(proz);
      sqlins = "{? = call InsertKurse(?, ?, ?, ?)}";
      ins = c.prepareCall(sqlins);
   // DELETE
      sqldel = "DELETE FROM Kurse WHERE kcode=?";
      del = c.prepareStatement(sqldel);
    }
    catch (Exception ex) {
      ex.printStackTrace(); System.exit(0);
    }
  }
}                      // Ende Class KurseTabelleModelConnector
 
S

SlaterB

Gast
die Fehlermeldung klingt, als wenn gar keine Connection aufgebaut werden kann,
versuche doch erstmal das und versuche danach EINEN Datensatz aus EINER Tabelle zu laden,
warum postest du 300 Zeilen komplizierten Code, wenn die ersten 30 nicht funktionieren?

der User 'system' ist anscheinend in der Datenbank unbekannt,
hast du schon mal mit einem anderen Tool auf die DB zugegriffen,
sind da überhaupt Daten drin?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Problem beim ausführen in cmd.exe Java Basics - Anfänger-Themen 4
L Problem beim Ausführen Java Basics - Anfänger-Themen 40
A Problem beim Ausführen einer .jar datei auf externen System Java Basics - Anfänger-Themen 5
A Erstes Programm - Problem beim Ausführen als jar Java Basics - Anfänger-Themen 3
R Problem beim Ausführen von Java-PGM aus der shel Java Basics - Anfänger-Themen 3
C Problem beim Ausführen Java Basics - Anfänger-Themen 18
G Problem beim Ausführen eines Programms Java Basics - Anfänger-Themen 3
D Problem beim ausführen/erstellen von .jar Java Basics - Anfänger-Themen 6
L Problem beim ausführen des Programms Java Basics - Anfänger-Themen 14
M Problem beim ausführen von .jar Java Basics - Anfänger-Themen 2
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
C Methoden Problem beim Speichern von Variablen Java Basics - Anfänger-Themen 1
F Problem beim entfernen von mehreren Listenelementen auf einmal (Programmierung des Spiels Arschloch) Java Basics - Anfänger-Themen 1
B Problem beim grundsätzlichen Verständnis bei Rekursion mit 2-dimensionalen Array Java Basics - Anfänger-Themen 6
E Datentypen Problem beim Speichern von enum. Java Basics - Anfänger-Themen 10
A Problem beim Deklarieren von einem BOOLEAN Java Basics - Anfänger-Themen 4
B Gleicher Prozess starten und stoppen (Problem beim Stoppen) Java Basics - Anfänger-Themen 5
DestinatioN Problem beim splitten eines Satzes in Wörter und die Wörter in Buchstaben Java Basics - Anfänger-Themen 2
B Problem beim Angeben einer Eingabe Java Basics - Anfänger-Themen 12
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
R Problem beim Wochenplan (Datum,Wochentag) Java Basics - Anfänger-Themen 30
D Problem beim umwandeln eines Strings in eine Dzezimalzahl Java Basics - Anfänger-Themen 6
A Compiler-Fehler Problem beim einbinden der applet Klasse Java Basics - Anfänger-Themen 2
L Compiler-Fehler Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) Java Basics - Anfänger-Themen 2
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
D Problem beim Lesen einer txt-Datei Java Basics - Anfänger-Themen 8
fLooojava Bluetooth Projekt - Problem beim mehrmaligen Senden Java Basics - Anfänger-Themen 5
E Problem beim Übergeben von Parameter an Methode Java Basics - Anfänger-Themen 2
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
R Problem beim erstellen eines neuen Klassenobjekts Java Basics - Anfänger-Themen 2
F Input/Output Problem beim einlesen eines Strings Java Basics - Anfänger-Themen 3
J Problem beim auslesen von Int Wert aus YML-Datei Java Basics - Anfänger-Themen 6
P Problem beim Abschluss im Kompositum Java Basics - Anfänger-Themen 3
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
K Problem beim Array aufruf Java Basics - Anfänger-Themen 4
J Variablen Problem beim einlesen einer Zahl Java Basics - Anfänger-Themen 7
A Problem beim Compilieren Java Basics - Anfänger-Themen 11
J Problem beim Fenster Java Basics - Anfänger-Themen 4
tux20 Problem beim Schreiben von List to File Java Basics - Anfänger-Themen 2
M Problem beim Compilieren Java Basics - Anfänger-Themen 14
Maxim6394 Problem beim Abspielen von Sounds Java Basics - Anfänger-Themen 8
S Problem beim ersten compilieren überhaubt Java Basics - Anfänger-Themen 43
H Problem beim lesen des InputStreams von einem Subprozess Java Basics - Anfänger-Themen 4
Luk10 Problem beim .jar Datei erstellen Java Basics - Anfänger-Themen 19
A Problem beim einfügen in eine Datenbank Java Basics - Anfänger-Themen 2
E Problem beim Programmieren eines Kartenspiels Java Basics - Anfänger-Themen 3
M Problem beim compilieren Java Basics - Anfänger-Themen 6
JAVAnnik problem beim lvl laden Java Basics - Anfänger-Themen 15
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
W Problem beim erstellen eines Tests Java Basics - Anfänger-Themen 16
JAVAnnik Problem beim Objekt bewegen Java Basics - Anfänger-Themen 20
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
B Problem beim Abspielen einer Videodatei Java Basics - Anfänger-Themen 4
S Problem beim Erstellen eines Scanner-Objekts Java Basics - Anfänger-Themen 7
W Problem beim CSV-Import Java Basics - Anfänger-Themen 5
M Datentypen Problem beim zusammenstellen eines Abfrage-Strings Java Basics - Anfänger-Themen 3
K Collections Problem beim import von Packages Java Basics - Anfänger-Themen 10
S Problem beim Kompilieren - cannot find symbol - constructor() Java Basics - Anfänger-Themen 12
B Problem beim Email versenden mit Javamail Java Basics - Anfänger-Themen 5
H Problem beim Anfang von Java (Java Editor) Java Basics - Anfänger-Themen 2
I Problem beim Schreiben eines ersten Programms Java Basics - Anfänger-Themen 3
D Problem beim Zeichnen von "Das Haus vom Nikolaus" Java Basics - Anfänger-Themen 10
D Problem beim Auslesen aus File Java Basics - Anfänger-Themen 3
A Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 10
S Problem mit ObjectInputStream beim Einlesen von LinkedList Java Basics - Anfänger-Themen 3
J Problem beim Löschen von elementen aus einer ArrayList Java Basics - Anfänger-Themen 5
V Problem beim Programm laden Java Basics - Anfänger-Themen 5
H Problem beim kompilieren Java Basics - Anfänger-Themen 3
C ActionListener problem beim starten von programmen Java Basics - Anfänger-Themen 3
4 OOP Problem beim Speichern verschiedener Klassen in verschiedenen Dateien Java Basics - Anfänger-Themen 25
T Problem beim Returnwert einer Methode Java Basics - Anfänger-Themen 12
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
Miladriel Problem beim Neuzeichnen nach deiconify Java Basics - Anfänger-Themen 9
G Problem beim Sortieren einer Liste Java Basics - Anfänger-Themen 20
M Problem beim Ereignishandling mit Menü Java Basics - Anfänger-Themen 2
H problem beim zeichen im JFrame Java Basics - Anfänger-Themen 6
F Problem beim Objekteaufruf... Java Basics - Anfänger-Themen 4
E BlockChallenge: Problem beim löschen der Blöcke Java Basics - Anfänger-Themen 3
H Problem beim Verkürzen von Programm Java Basics - Anfänger-Themen 3
T Problem beim Werfen und Fangen von Exceptions Java Basics - Anfänger-Themen 2
M Problem beim Zugriff auf Daten GUI + Startklasse Java Basics - Anfänger-Themen 4
P Problem beim Thread Java Basics - Anfänger-Themen 20
0 problem beim Polygon zeichnen Java Basics - Anfänger-Themen 3
V Problem beim erstellen eines ausführbaren Programs Java Basics - Anfänger-Themen 5
0 Problem beim Starten des Applets Java Basics - Anfänger-Themen 2
N Problem beim Durchsuchen einer LinkedList Java Basics - Anfänger-Themen 5
G Problem beim Programmieren von Blackjack Java Basics - Anfänger-Themen 15
R Problem beim Laden eines Images Java Basics - Anfänger-Themen 7
K Problem beim installieren des JDK 1.6+ version Java Basics - Anfänger-Themen 3
T Problem beim Konsolenstart Java Basics - Anfänger-Themen 5
C Problem beim Berechnen der Quadratwurzel Java Basics - Anfänger-Themen 3
C Problem beim nutzen von Teilprogrammen in main Java Basics - Anfänger-Themen 2
M Problem beim Zeichnen Java Basics - Anfänger-Themen 5
D Problem beim Kompilieren Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben