Code läuft unter windows aber nicht unter Linux

mrpynk

Mitglied
Guten Morgen,

Auf meinem Laptop habe ich Linux Mint installiert sowie das Eclipse 4.3.1

ich muss ein paar Übungsaufgaben in der FH in Java schreiben und bin am durchdrehen, da ich nicht mehr hinterkomme mit den Übungen weil ich nicht weiter komme mit folgendem Problem.

Ich erhalte beim ausführen den Fehler:
"Fehler: Hauptklasse isazwei.ZweiButtons konnte nicht gefunden oder geladen werden.

Ich habe nun meine zwei Packete exportiert und auf einem WindowsRechner importiert und getestet --> hier wird der code sauber ausgeführt ohne Fehlermeldung.

Ich weiß nicht ob und wenn ja welche Einstellungen eventuell zu korrigieren sind im Eclipse selber oder sonst wo.

Kann mir bitte jemand helfen?

LG
Sara
 
Ich denke der komplette Stacktrace der Fehlermeldung sollte helfen.
Auch ein paar Zeilen Code wären von Vorteil.
Wie sieht denn deine isazwei - Klasse aus?
 
Unter Windows spielt Groß-/Kleinschreibung von Dateinamen keine Rolle, unter Linux üblicherweise schon. Deine Datei muss genau so heißen: "ZweiButtons.java", evtl. hast du sie "zweibuttons.java" oder so genannt.
 
Guten Morgen,

also neben der Konsolenmeldung gibt es noch diese zwei Fehlermeldungen:

- Das Projekt kann erst erstellt werden, nachdem die Erstellungspfadfehler aufgelöst wurden
- Ungebundene Klassenvariable: "StdInput" in Projekt "Tutorium"

Hier der Code von ZweiButtons.java (Groß und Kleinschreibung ist leider nicht der Grund)

Java:
ackage isazwei;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

import isazwei.MeinZeichenPanel;

public class ZweiButtons {
	
	JFrame frame;
	JLabel label;
	
	public static void main (String[]args){
		ZweiButtons gui= new ZweiButtons();		
		gui.los();
		
	}
	
	public void los (){
		frame =new JFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		JButton labelButton = new JButton ("Ändere Lable");
		labelButton.addActionListener(new LabelListener());
		
		JButton colorButton = new JButton("Ändere Kreis");
		colorButton.addActionListener(new ColorListener());
		
		
		label = new JLabel("ich bin ein Lable");
		MeinZeichenPanel zeichenPanel = new MeinZeichenPanel();
		
		frame.getContentPane().add(BorderLayout.SOUTH, colorButton);
		frame.getContentPane().add(BorderLayout.CENTER, zeichenPanel);
		frame.getContentPane().add(BorderLayout.EAST, labelButton);
		frame.getContentPane().add(BorderLayout.WEST, label);
		
		frame.setSize(420, 300);
		frame.setVisible(true);
	}
	
		class LabelListener implements ActionListener {
			public void actionPerformed (ActionEvent event){
				label.setText ("Autsch");
				
			}
		}
		class ColorListener implements ActionListener {
			public void actionPerformed(ActionEvent event){
				frame.repaint();
			}
		}
		
				
			
		
		
		
		
		
		
		
	}
 
Dein Projekt scheint aus mehreren Dateien zu bestehen, neben ZweiButtons.java gibt es offenbar noch MeinZeichenPanel.java und möglicherweise andere Dateien.

Wie sieht deine Struktur denn aus? Es müsste einen Ordner "isazwei" geben, in dem diese Dateien liegen, richtig? Da der Code ansich keine Fehler enthält - könntest du das Projekt als ZIP-Datei oder so hochladen, damit man sich das mal insgesamt anschauen kann?
 
Hi,

ich habe nun alles wieder unter Windows...und es läuft...

Ich bedanke mich dennoch für eure Hilfe!!!

@rme
ja genau den ordner isazwei gibt es...wie gesagt, habe nun wieder windows (7) installiert und nun funktioniert alles - obwohl ich nichts geändert habe...
 

Anhänge

Zuletzt bearbeitet:

Zurück
Oben