CSV Reader läuft nicht richtig an

Reakz

Mitglied
Hallo zusammen, ich bin aktuell dabei, ein kleines Projekt zu realisieren, in dem ich CSV Dateien einlesen und im Array speichern möchte.
Jedes mal, wenn ich versuche, eine Datei einzulesen, kriege ich diese Fehlermeldung: java.lang.NoClassDefFoundError: org/apache/commons/csv/CSVParser
Der Error fliegt in der Klasse CSVReader, in der Zeile:
Java:
 try (
            Reader reader = Files.newBufferedReader(Paths.get(path, sensorPath));
            CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
        ) {

Ich arbeite mit der Apache Commons Library.

Vielleicht hat ja jemand eine Idee, wie das ganze zu lösen sein?
Grüße Jonah/Reakz


Java:
package eu.jonah.main;

public class Main {

    static GUI Interface;
   
    public static void main(String[] args) {
        Interface = new GUI();
    }


}
Code:
package eu.jonah.main;

import java.awt.*;
import java.awt.event.*;

public class GUI extends Frame implements ActionListener {
   
    /**
     *
     */
    private static final long serialVersionUID = 5319542784686888394L;
    Computing Comp;
    private Label label1 = new Label();
    private Label label2 = new Label();
    private Label label3 = new Label();

    private Label label4 = new Label();
    private Label label5 = new Label();
    private static Label label6 = new Label();
    private Label label7 = new Label();

    private TextField textField1 = new TextField();
    private TextField textField2 = new TextField();
    private TextField textField3 = new TextField();
    private TextField textField4 = new TextField();
   
    private Button button1 = new Button();

    public GUI() {
       

        super("Stridelength-analysis");
   
       
        int frameWidth = 546;
        int frameHeight = 350;
        setSize(frameWidth, frameHeight);
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
        int x = (d.width - getSize().width) / 2;
        int y = (d.height - getSize().height) / 2;
        setLocation(x, y);
        Panel cp = new Panel(null);
        add(cp);

        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent evt) {
                System.exit(0);
            }
        });

        label1.setBounds(80, 8, 253, 32);
        label1.setText("Interface");
        label1.setFont(new Font("MS Sans Serif", Font.BOLD, 18));
        cp.add(label1);
        label2.setBounds(8, 36, 205, 24);
        label2.setText("Parameter");
        label2.setFont(new Font("MS Sans Serif", Font.BOLD, 14));
        cp.add(label2);
        label3.setBounds(16, 66, 100, 24);
        label3.setText("Name:");
        label3.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
        cp.add(label3);
        label4.setBounds(16, 96, 100, 16);
        label4.setText("leg length: ");
        label4.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
        cp.add(label4);
        label5.setBounds(16, 126, 100, 16);
        label5.setText("lower leg length: ");
        label5.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
        cp.add(label5);
        label7.setBounds(16, 156, 100, 16);
        label7.setText("Datapath: ");
        label7.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
        cp.add(label7);
        label6.setBounds(8, 250, 300, 24);
        label6.setText("");
        label6.setFont(new Font("MS Sans Serif", Font.BOLD, 14));
        cp.add(label6);

        textField1.setBounds(128, 66, 161, 24);
        textField1.setText("");
        cp.add(textField1);
        textField2.setBounds(128, 96, 161, 24);
        textField2.setText("");
        cp.add(textField2);
        textField3.setBounds(128, 126, 161, 24);
        textField3.setText("");
        cp.add(textField3);
        textField4.setBounds(128, 156, 161, 24);
        textField4.setText("");
        cp.add(textField4);
       
        button1.setBounds(336, 216, 179, 25);
        button1.setLabel("Calculate");
        cp.add(button1);
        button1.addActionListener(this);

        setResizable(false);
        setVisible(true);

    }

    public void actionPerformed(ActionEvent Event) {
        Object Source = Event.getSource();
        if (Source == button1) {
            if (!textField1.getText().equals("") && !textField2.getText().equals("") && !textField3.getText().equals("") && !textField4.getText().equals("")) {
                if (Computing.isNumeric(textField2.getText()) && Computing.isNumeric(textField3.getText()) ) {
                    String name = textField1.getText();
                    float legLength = Float.parseFloat(textField2.getText());
                    float lowerLegLength = Float.parseFloat(textField3.getText());
                    String path = textField4.getText();
                    Computing.run(name, legLength, lowerLegLength, path);
                    textField1.setText("");
                    textField2.setText("");
                    textField3.setText("");
                    textField4.setText("");
                } else {
                    setLabel6("(Lower) leg lenth must be numeric");
                //    Computing.protocoll("Leg length not numeric");
                   
                }

            } else {
                setLabel6("Please enter all values!");
                //Computing.protocoll("Not all values given");
            }
        }
    }

    public static void setLabel6(String pText) {
        label6.setText(pText);
    }

}

Code:
package eu.jonah.main;

import java.io.IOException;

public abstract class Computing {
/*
    static float[][] sensor1 = new float[7][18000];
    static float[][] sensor2 = new float[7][18000];
    static float[][] sensor3 = new float[7][18000];
    static float[][] sensor4 = new float[7][18000];
    static float[][] sensor5 = new float[7][18000];
    */
    static float[][][] sensors = new float [5][7][18000];
    static float[][] strideLength = new float[3][500];
   
    public Computing() {
       
    }

    /*
     * Order in the array/excel sheet acceleration & angles: [sensor number], time, x, y, z (degree),
     * x, y, z (acceleration) stridelength: time, stridelength, velocity
     */

    public static void run(String name, float legLength, float Unterschenkel, String path) {

        GUI.setLabel6("Parameters taken sucessfully");
        /*
        protocoll("Parameters taken sucessfully");
        protocoll("Name: " + name);
        protocoll("Leglength: " + legLength);
        protocoll("Unterschenkel: " + Unterschenkel);
        protocoll("Datapath: " + path);
        */
       
        //for(int i = 1; i < 6; i++) {
        try {
            new CSVReader(path, 1);
        } catch (IOException e) {
            GUI.setLabel6("Invalid path/file");
            e.printStackTrace();
        }
            protocoll("Read sensor" + 1);
            //System.out.println(sensors);
        //}
    }

    public static void protocoll(String pText) {
        GUI.setLabel6(pText);
        System.out.println(pText);
    }  

    public static boolean isNumeric(String strNum) {
        if (strNum == null) {
            return false;
        }
        try {
            Double.parseDouble(strNum);
        } catch (NumberFormatException nfe) {
            return false;
        }
        return true;
    }
    public float getSensors(int i, int j, int k) {
        return sensors[i][j][k];
    }

    public static void setSensors(float value, int i, int j, int k) {
        sensors[i][j][k] = value;
    }
/*
    public float getSensor1(int i, int j) {
        return sensor1[i][j];
    }

    public static void setSensor1(float value, int i, int j) {
        sensor1[i][j] = value;
    }

    public float getSensor2(int i, int j) {
        return sensor2[i][j];
    }

    public static void setSensor2(float value, int i, int j) {
        sensor2[i][j] = value;
    }

    public float getSensor3(int i, int j) {
        return sensor3[i][j];
    }

    public static void setSensor3(float value, int i, int j) {
        sensor3[i][j] = value;
    }

    public float getSensor4(int i, int j) {
        return sensor4[i][j];
    }

    public static void setSensor4(float value, int i, int j) {
        sensor4[i][j] = value;
    }

    public float getSensor5(int i, int j) {
        return sensor5[i][j];
    }

    public static void setSensor5(float value, int i, int j) {
        sensor5[i][j] = value;
    }
*/
    public float getStrideLength(int i, int j) {
        return strideLength[i][j];
    }

    public void setStrideLength(float value, int i, int j) {
        strideLength[i][j] = value;
    }
}
Code:
package eu.jonah.main;

import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
import java.io.IOException;
import java.io.Reader;
import java.nio.file.Files;
import java.nio.file.Paths;

public class CSVReader {

    public CSVReader(String path, int sensor) throws IOException {
        String sensorPath = sensor + ".csv";
        Computing.protocoll("Trying to load sensor " + sensor);

        try (
            Reader reader = Files.newBufferedReader(Paths.get(path, sensorPath));
            CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
        ) {

            for (CSVRecord csvRecord : csvParser) {
                // Accessing Values by Column Index
                String sampleTime = csvRecord.get(1);
                String EulerX = csvRecord.get(2);
                String EulerY = csvRecord.get(3);
                String EulerZ = csvRecord.get(4);
                String accelerationX = csvRecord.get(5);
                String accelerationY = csvRecord.get(6);
                String accelerationZ = csvRecord.get(7);
               
                pass(sampleTime, sensor, 0, (int) csvRecord.getRecordNumber());
                pass(EulerX, sensor, 1, (int) csvRecord.getRecordNumber());
                pass(EulerY, sensor, 2, (int) csvRecord.getRecordNumber());
                pass(EulerZ, sensor, 3, (int) csvRecord.getRecordNumber());
                pass(accelerationX, sensor, 4, (int) csvRecord.getRecordNumber());
                pass(accelerationY, sensor, 5, (int) csvRecord.getRecordNumber());
                pass(accelerationZ, sensor, 6, (int) csvRecord.getRecordNumber());

                System.out.println("Record No - " + csvRecord.getRecordNumber());
             
            }
        }
        catch (IOException e) {
        Computing.protocoll("Invalid path/file!");
        }
    }
   
    public void pass(String value, int sensor, int x, int y) {
        if (y < 11 && y > 18011 && x < 1 && x > 7) {
            if (Computing.isNumeric(value)) {
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
                Computing.setSensors(Float.parseFloat(value), sensor, x - 1, y - 1);
            }
        }
    }
    public void oldpass(String value, int sensor, int x, int y) {
        if (y < 11 && y > 18011 && x < 1 && x > 7) {
            if(Computing.isNumeric(value)) {
                Computing.setSensors(Float.parseFloat(value), sensor, x-1, y-1);
            }
        }
    }
}
 

KonradN

Super-Moderator
Mitarbeiter
Das ist ein Runtime Fehler, daher wirst Du die notwendige Library nur beim Compilieren im Classpath haben aber nicht beim ausführen.

Die Lösung ist also einfach: Sorge dafür, dass auch beim ausführen die Abhängigkeiten im Classpath sind. Wie dies konkret funktioniert hängt davon ab, wie Du es übersetzt und/oder aufrufst.
 

Reakz

Mitglied
Ja, es war ein Runtime Fehler, habe ihn mittlerweile gefixt.
Jetzt kann er aber meine Datei gar nicht erst auslesen. Der Pfad ist direkt von dem Ordner aus kopiert, also sollte eigentlich alles klappen. Es muss bewusst der Ordner mit 4 .csv Dateien angegeben werden, da ich meine Rohdaten nur aus 4 stück zusammen bekommen kann. Die Methode run der Klasse Computing wird über die GUI gestartet...

Freue mich über Ratschläge c:
Grüße, Jonah/Reakz

Error:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
    at org.apache.commons.csv.CSVRecord.get(CSVRecord.java:87)
    at eu.jonah.main.CSVReader.<init>(CSVReader.java:25)
    at eu.jonah.main.Computing.run(Computing.java:40)
    at eu.jonah.main.GUI.actionPerformed(GUI.java:112)
    at java.desktop/java.awt.Button.processActionEvent(Button.java:411)
    at java.desktop/java.awt.Button.processEvent(Button.java:379)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Java:
public class CSVReader {

    public CSVReader(String path, int sensor) throws IOException {
        String sensorPath = sensor + ".csv";
        Computing.protocoll("Trying to load sensor " + sensor);

        try (Reader reader = Files.newBufferedReader(Paths.get(path, sensorPath));
                CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);) {
Java:
    public static void run(String name, float legLength, float lowerLegLength, String path) {

        GUI.setLabel6("Parameters taken sucessfully");

        stepLength = new StepLength(lowerLegLength, (legLength - lowerLegLength));
        for(int i = 1; i < 5; i++) {
        try {
            new CSVReader(path, i);
        } catch (IOException e) {
            GUI.setLabel6("Invalid path/file");
            e.printStackTrace();
        }
            protocoll("Read sensor" + i);

        }
 

KonradN

Super-Moderator
Mitarbeiter
Der StackTrace gibt genau an, wo der Problem ist: Zeile 25 deiner CsvReader Klasse. Da rufst Du CsvRecord.get auf mit einem Parameter, der ungültig ist (Index 2 ist ungültig bei 2 Elementen deren Indices 0 und 1 sind!)

Aber den entsprechenden Code hast Du uns nicht gezeigt.
 

Reakz

Mitglied
Z. 25 wäre das hier: String EulerX = csvRecord.get(2);
Ich weiß gerade nur nicht, wieso er nicht auf die zweite spalte zugreifen kann, das ganze wird sich vermutlich auch bei den anderen Spalten (7 an der Zahl) gleich verhalten.

//edit: Ich glaube, er findet in spalte 2 oben keinen Wert, daher fliegt der Error. Die Frage wäre, wie Ich ihn erst in Zeile 11 anfangen lassen kann...


CSV-Datei:
Habe ihn so geschrieben, dass der obere Teil rausgecuttet wird, da ich eben nur die unteren Daten brauche. Die Datei wird von Initialsensoren erstellt. dann aufs Handy überspielt, Android in diesem Falle.

Die Komplette Klasse CSV Reader:
Java:
package eu.jonah.main;

import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
import java.io.IOException;
import java.io.Reader;
import java.nio.file.Files;
import java.nio.file.Paths;

public class CSVReader {

    public CSVReader(String path, int sensor) throws IOException {
        String sensorPath = sensor + ".csv";
        Computing.protocoll("Trying to load sensor " + sensor);

        try (Reader reader = Files.newBufferedReader(Paths.get(path, sensorPath));
                CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);) {

            for (CSVRecord csvRecord : csvParser) {
                // Accessing Values by Column Index
                String sampleTime = csvRecord.get(1);
                Computing.pass(sampleTime, sensor, 0, (int) csvRecord.getRecordNumber());
              
                String EulerX = csvRecord.get(2);
                Computing.pass(EulerX, sensor, 1, (int) csvRecord.getRecordNumber());

                String EulerY = csvRecord.get(3);
                Computing.pass(EulerY, sensor, 2, (int) csvRecord.getRecordNumber());

                String EulerZ = csvRecord.get(4);
                Computing.pass(EulerZ, sensor, 3, (int) csvRecord.getRecordNumber());

                String accelerationX = csvRecord.get(5);
                Computing.pass(accelerationX, sensor, 4, (int) csvRecord.getRecordNumber());

                String accelerationY = csvRecord.get(6);
                Computing.pass(accelerationY, sensor, 5, (int) csvRecord.getRecordNumber());

                String accelerationZ = csvRecord.get(7);
                Computing.pass(accelerationZ, sensor, 6, (int) csvRecord.getRecordNumber());

                System.out.println("Record No - " + csvRecord.getRecordNumber());

            }
        } catch (IOException e) {
            Computing.protocoll("Invalid path/file!");
        }
    }
 
Zuletzt bearbeitet:

KonradN

Super-Moderator
Mitarbeiter
Das ist das typische Problem, wenn man auf Indices zugreift ohne zu prüfen, dass es diese gibt. Du greifst auf die Elemente des csvRecord zu, ohne zu prüfen, ob der überhaupt die entsprechenden Felder hat. Du kannst csvRecord.size() prüfen um zu schauen, wie viele Elemente es gibt.
 

Reakz

Mitglied
Das ist das typische Problem, wenn man auf Indices zugreift ohne zu prüfen, dass es diese gibt. Du greifst auf die Elemente des csvRecord zu, ohne zu prüfen, ob der überhaupt die entsprechenden Felder hat. Du kannst csvRecord.size() prüfen um zu schauen, wie viele Elemente es gibt.
Ja, das war mir gerade bei genauerer Durchsicht auch aufgefallen (siehe edit), Lasse ihn jetzt nur noch auf die Daten zugreifen, die ich brauche und filtere die Unnützen nicht mehr später heraus.
Danke für die Hilfe :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
S Input/Output Reader/Writer finden file nicht Java Basics - Anfänger-Themen 3
L Klassen NFC Reader und JavaFx Problem -> threads? Java Basics - Anfänger-Themen 2
A Reader wohin werden Daten gespeichert? Java Basics - Anfänger-Themen 7
Textsurfer Erste Schritte CSV Import Reader Writer Java Basics - Anfänger-Themen 0
A Reader für Benutzereingabe in Eclipse importieren Java Basics - Anfänger-Themen 3
W Reader Java Basics - Anfänger-Themen 9
W Java XML-Reader: Content not allowed in Prolog Java Basics - Anfänger-Themen 7
D Jpg in BufferedImage Reader oder Array ablegen? Java Basics - Anfänger-Themen 5
H "Conways GameofLife - Vom Reader ins Array" Java Basics - Anfänger-Themen 5
C FileWriter bzw. Reader fehlerhaft Java Basics - Anfänger-Themen 6
Sogomn Input/Output Reader, Writer und Streams Java Basics - Anfänger-Themen 6
P txt reader Problem Java Basics - Anfänger-Themen 17
L buffered reader produziert zu viele und seltsame zeichen Java Basics - Anfänger-Themen 2
A Interface Reader interface verwenden Java Basics - Anfänger-Themen 4
S Input/Output Reader: "null" wenn While-Ende Java Basics - Anfänger-Themen 5
F Reader - brauche Hilfe Java Basics - Anfänger-Themen 19
M Reader-Problem Java Basics - Anfänger-Themen 5
Haubitze_Broese RSS-Reader? Java Basics - Anfänger-Themen 2
Haubitze_Broese Pattern für Links in RSS-Reader Java Basics - Anfänger-Themen 6
A Problem Reader Java Basics - Anfänger-Themen 39
Developer_X Sav-Data reader, fehler Java Basics - Anfänger-Themen 2
V Buffered Reader, erst ab bestimmter Zeile auslesen? Java Basics - Anfänger-Themen 8
K Probleme mit Buffered Reader Java Basics - Anfänger-Themen 8
P Buffered Reader an Anfang setzen Java Basics - Anfänger-Themen 4
D RSS Reader mit Redaktionssystem Java Basics - Anfänger-Themen 7
L Streams und Reader/Writer Java Basics - Anfänger-Themen 8
F Was gibt der Buffered Reader zurück bei Dateiende? Java Basics - Anfänger-Themen 2
T Writer/Reader Problem Java Basics - Anfänger-Themen 4
H Buffered Reader Java Basics - Anfänger-Themen 7
G Buffered REader, String, ist mein code korrekt? Java Basics - Anfänger-Themen 4
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
MoxMorris Einige Methoden aus verschiedenen Klassen nacheinander auszuführen läuft seltsam Java Basics - Anfänger-Themen 2
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
K Warum läuft das Programm nicht(bzw. nicht richtig) Java Basics - Anfänger-Themen 4
C Java boolean Code läuft nicht Java Basics - Anfänger-Themen 5
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
SpigBin Programm läuft nicht weiter... Java Basics - Anfänger-Themen 10
OSchriever Jar-Programm läuft auf Windows aber nicht auf Linux(Raspberri Pi4) Java Basics - Anfänger-Themen 22
V Anfängerfrage: HelloWorld läuft nicht Java Basics - Anfänger-Themen 3
C java.util Timer läuft zu langsam? Java Basics - Anfänger-Themen 1
Zrebna Programm kann aus der Konsole nicht gestartet werden (in der IDE läuft es) Java Basics - Anfänger-Themen 2
A Java-Programm läuft bei installierter JDK aber nicht mit JRE? Java Basics - Anfänger-Themen 5
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
W Warum läuft mein Programm nicht? Java Basics - Anfänger-Themen 14
D Erste Schritte Java läuft nicht Java Basics - Anfänger-Themen 33
M Erste Schritte while boolean=false läuft nur bei true??? Java Basics - Anfänger-Themen 23
S Programm läuft nicht weiter, wie Code wiederholen? Java Basics - Anfänger-Themen 2
C Threads SwingWorker läuft trotz cancel weiter Java Basics - Anfänger-Themen 22
D Programm läuft plötzlich nicht weiter Java Basics - Anfänger-Themen 12
S Input/Output Programm läuft nach input-Abfrage nicht weiter. Java Basics - Anfänger-Themen 2
L do-while-Schleife läuft doppelt, try catch fehler Java Basics - Anfänger-Themen 12
J ireport Designer / CSV / Sonderzeichen was läuft falsch Java Basics - Anfänger-Themen 7
M Simpler Algorithmus läuft extrem langsam. Java Basics - Anfänger-Themen 3
K Erste Schritte Netbeans Programm läuft nicht Java Basics - Anfänger-Themen 23
J Dekrement läuft offenbar falsch Java Basics - Anfänger-Themen 6
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
P Methoden Exception läuft endlos! Java Basics - Anfänger-Themen 7
O Starte Timer, während anderer Timer noch läuft. Ruft dies Schwierigkeiten hervor? Java Basics - Anfänger-Themen 0
D 2d Array läuft nicht rund. Java Basics - Anfänger-Themen 7
F jabva 7.21 läuft nicht auf windows server 2012? Java Basics - Anfänger-Themen 9
T Test läuft schief Java Basics - Anfänger-Themen 3
T SQL Abfrage Läuft nicht Java Basics - Anfänger-Themen 5
C Schleife läuft unendlich Java Basics - Anfänger-Themen 2
H Umgebungsvariable In DOS-Box läuft die fehlerfreie Class-Datei nicht. Java Basics - Anfänger-Themen 5
T OOP Abstrakte Klassen und ihre Kinder: wie läuft das? Java Basics - Anfänger-Themen 3
K Runnable oder Keyadapter läuft falsch Java Basics - Anfänger-Themen 4
N .jar läuft nicht unter Windows 7 Starter Java Basics - Anfänger-Themen 4
S Programm läuft in Eclipse, aber nicht über Konsole Java Basics - Anfänger-Themen 10
A JFrame läuft ewig? Java Basics - Anfänger-Themen 2
S Konsole schließen, nachdem Jar läuft Java Basics - Anfänger-Themen 5
G Events schreiben, solange Programm läuft Java Basics - Anfänger-Themen 6
B Eingabeüberprüfung läuft nicht wie ich das will... Java Basics - Anfänger-Themen 2
K While-Schleife läuft nicht durch Java Basics - Anfänger-Themen 12
F Schleife läuft zu lang Java Basics - Anfänger-Themen 6
P Threads Wann läuft es parallel ab ? Java Basics - Anfänger-Themen 4
M Programm läuft nicht überall Java Basics - Anfänger-Themen 9
O Threads Ein Thread läuft exakt einmal Java Basics - Anfänger-Themen 4
T Programm läuft nicht mehr... Java Basics - Anfänger-Themen 3
F Prüfen ob timer läuft Java Basics - Anfänger-Themen 6
T Erste Schritte Speicher läuft voll, Diashow, Images Java Basics - Anfänger-Themen 7
F sound nur abspielen, wenn er nicht läuft Java Basics - Anfänger-Themen 6
Y Standardprogramm läuft nicht - ppt schreiben Java Basics - Anfänger-Themen 4
D Interpreter-Fehler JavaApplet läuft in der IDE aber nicht im HTML Dokument Java Basics - Anfänger-Themen 9
VfL_Freak Applikation läuft nicht unter Windows7 "platform not supported" Java Basics - Anfänger-Themen 15
A Jlayer: Wie sound stoppen der in einem Thread läuft Java Basics - Anfänger-Themen 7
C Überprüfen, ob Timer läuft Java Basics - Anfänger-Themen 3
P simples Program läuft nicht ;? Java Basics - Anfänger-Themen 9
S jProgressBar läuft nicht! Java Basics - Anfänger-Themen 13
B JavaWebStart - Anwendung läuft nur auf einem Rechner Java Basics - Anfänger-Themen 6
M Audio Stream läuft auf :connection abort: socket write error Java Basics - Anfänger-Themen 2
B Programm läuft mit 100% CPU-Last Java Basics - Anfänger-Themen 6
E Projekt fast fertig, nur es läuft nicht ;) Java Basics - Anfänger-Themen 7
R .jar läuft nicht unter Linux Java Basics - Anfänger-Themen 11
R Jar Datei läuft auf neuem Rechner nicht mehr Java Basics - Anfänger-Themen 15
Z Applet mit Mandelbrot und Juliam. läuft nicht rund Java Basics - Anfänger-Themen 6
P Java Programm läuft nicht auf MAC Java Basics - Anfänger-Themen 7
J Programm läuft in Netbeans, aber nicht in der Konsole Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben