Textpad funktioniert nicht :(

MoeX

Mitglied
Hallo zusammen,
seit diesem Semster habe ich Informatik in der Uni, wo wir mit Textpad installieren.
Leider bekomme ich das aber bei mir nicht zum Laufen...
Gegoogelt habe ich schon wie ein Irrer, aber es klappt einfach nicht...

Also, was ich bisher (und in welcher Reihenfolge) gemacht habe:

1. JDK von oracle installiert
2. IDE von Netbeans installiert
3. Textpad 5 installiert
4. In Textpad unter Konfigurationen --> Einstellungen --> Extras "Werkzeuge" hinzugefügt
a) D:programme\Java\jdk1.6.0_26\bin\javac​
b) D:programme\Java\jdk1.6.0_26\jre\bin\java.exe​
5. In den Umgebungsvariablen die beiden oben genannten Pfade bei "Path" hinzugefügt.​

So, das war's so weit...
So bald ich nun einen einen importierten Scanner nutze kommen aber Fehlermeldungen.
Etwa kommt bei folgendem Programm:

Java:
import java.util.Scanner;

public class Fakultaet{

	public static int fakurek(int i){
		int erg=0;
		if (i>1){return (erg = i*fakurek(i-1));}
		else return 1;

	}


	public static int fakuiter(int i){
		int erg=1;
		int a=1;
		for (a=1; a<=i; a++)
			erg= erg * a;
		return erg;

	}


	public static void main (String[]args){
		System.out.println("Von welcher Zahl möchten Sie die Fakulteat erhalten?");
		Scanner inp = new Scanner(System.in);
		int i = inp.nextInt();
		int erg= fakuiter(i);

		System.out.println("Die gesuchte Fakultaet ist "+erg );

}
}

nachdem ich komplimiert (javac heißt das bei mir...) habe beim ausführen folgender Fehler:

java.lang.NoClassDefFoundError: C:UsersMoeDesktopInfoFakultaet/java
Caused by: java.lang.ClassNotFoundException: C:UsersMoeDesktopInfoFakultaet.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: C:UsersMoeDesktopInfoFakultaet.java. Program will exit.
Exception in thread "main"
Prozess beendet mit Exit-Code 1

Beim komplimieren stand noch es wäre erfolgreich.
In der Uni funktioniert das selbe Programm.

Bei mir zuhause werden auch die Klassen und Co. gar nicht gefärbt...
Da ist alles schwarz.
Von daher nehme ich an, dass irgendwie die Klassen fehlen...

Hat das evtl. etwas mit der API doc zu tun?
Diesen Teil habe ich nämlich hier
http://www.java-forum.org/einfuehrungen-erste-schritte/16581-jdk-sdk-installieren-einrichten.html
nicht wirklich verstanden...

Ich hoffe ihr könnt mir weiter helfen und seid von diesem Post, wie er ähnlich sicher schon zig mal gepostet wurde nicht zu sehr genervt ;-)

Schon mal Danke und Gruß,

Moe.

edit: danke an den admin fürs editieren. manchmal bin ich echt blind, eig. kann man die Aufforderung zu
Java:
-Tags ja kaum übersehen -.-
 
Zuletzt bearbeitet:

radical_edward

Aktives Mitglied
Hi,
bin auch absolute java newbie. Aber müsstest Du die Class scanner nicht mit in dein Programm rein schreiben um ein Objekt dieser erzeugen zu können?
 

L-ectron-X

Gesperrter Benutzer
Ich gehe mal davon aus, dass du das JDK richtig installiert und eingerichtet hast, sonst würde dir der Compiler keine Exception vor die Füße werfen. Komisch ist nur die Ausgabe des Pfades zur Java-Datei. So ganz ohne Slashes...
Ein einfaches HelloWorld-Programm funktioniert?

Dein Programm funktioniert bei mir.
 
G

Gast2

Gast
Nein, Scanner ist Teil der Java Api.
Das Kommando zum starten ist falsch, es gibt keine Klasse
Code:
C:UsersMoeDesktopInfoFakultaet/java
. Wieso und warum das Textpad das aber so macht weiß ich auch nicht.
 

MoeX

Mitglied
@ Eike B:
ja, aber der Scanner funktioniert ja nicht, oder?

Hello world funktioniert.

Liegt aber nicht an meinem PC, irgend etwas mache ich falsch.
Habs nämlich schon auf einem anderen PC versucht und hatte den selben Fehler!

edit: hm ok, helloworld funktioniert doch auch nicht... komisch, hat schon mal getan^^

java.lang.NoClassDefFoundError: C:\Users\Moe\Desktop\Helloworld/java
Caused by: java.lang.ClassNotFoundException: C:\Users\Moe\Desktop\Helloworld.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: C:\Users\Moe\Desktop\Helloworld.java. Program will exit.
Exception in thread "main"
Prozess beendet mit Exit-Code 1

Dann liegt es wohl tatsächlich nicht an den Klassen.
 
Zuletzt bearbeitet:

L-ectron-X

Gesperrter Benutzer
Ich glaube, du macht grundlegende Fehler.
Beschreibe bitte mal genau, was du machst. Nenne dabei Konsoleneingaben und Dateinamen.
Vielleicht kommen wir der Sache so auf die Spur.
 

MoeX

Mitglied
1. Ich schreibe:

Java:
public class Helloworld{

2. Ich speichere auf meinem Desktop als
Dateityp: Java(*.java)
Dateiformat: PC
Zeichensatz: ANSI

3. Ich schreibe noch dazu:
Java:
public static void main (String[]args){

	System.out.println("Helloworld");


}
}

Wie gesagt, es ist auch komisch, dass Textpad die Klassen nicht färbt...

Dann komplimiere (javac) ich noch und es tritt kein Fehler auf.
Beim Ausführen des Programms kommt dann der bereits genannte Fehler.
 

MoeX

Mitglied
Naja, zum Ausführen gehe ich in Textpad auf
Extras --> Benutzerprogramme --> java

was meinst du mit "in dem ordner desktop sein"?
und wo soll ich das .class weglassen?
 
G

gman

Gast
Ok,

ich dachte du würdest die Klasse auf der Kommandozeile kompilieren, weil du irgendwo etwas von "javac"
geschrieben hast. Landet in dem Ordner in dem auch die "Helloworld.java" liegt eine "Helloworld.class"?
Wenn nicht dann macht Textpad irgendwas komisches beim Kompilieren.
 

MoeX

Mitglied
ja, da ist auch eine Helloworld.class

das mit javac hab ich geschrieben, weil nach der installation des textpads gar keine Benutzerprogramme vorhanden waren.
Die musste ich erst über Konfigurationen --> Eigenschaften --> Extras hinzufügen und heißen nun eben "java" und "javac"
 
Zuletzt bearbeitet:

Marco13

Top Contributor
Ich verwende für schnelle Tests auch immer TextPad (ist sehr praktisch).

Eigentlich dachte ich, dass TextPad beim installieren (wenn ein JDK vorhanden ist) automatisch die Funktionen einfügt. Und wenn nicht, gibt's dort AFAIR irgendeinen Menüpunkt, um diese Extras nachrächlich hinzuzufügen. Was steht denn unter Einstellungen->Extras bei dir so? Da sollte ein Unterpunkt sein "Java Compilieren", was steht denn da wenn man das auswählt?
 

MoeX

Mitglied
4. In Textpad unter Konfigurationen --> Einstellungen --> Extras "Werkzeuge" hinzugefügt
a) D:programme\Java\jdk1.6.0_26\bin\javac​
b) D:programme\Java\jdk1.6.0_26\jre\bin\java.exe​
5. In den Umgebungsvariablen die beiden oben genannten Pfade bei "Path" hinzugefügt.[/indent]

das habe ich natürlich nur gemacht, weil da eben KEIN Java kompilieren und so war...
da war einfach nichts.

edit:
Jetzt wird es ganz unheimlich^^
Ich habe alles mal nochmal deinstalliert und eine ältere Textpad- sowie eine ältere jdk-Version installiert.
Jetzt sind wenigstens mal die Klassen gefärbt.
Des weiteren kann ich meine schon geschriebenen Programme auc korrekt ausführen!

Möchte ich jedoch ein neues Programm komlimieren kommt die Meldung: "Die Angegebene Datei konte nicht gefunden werden"!
Ach ja, und die Werkzeuge "Java komplimieren" usw. stehen jetzt auch explizit da!
 
Zuletzt bearbeitet:

HoaX

Top Contributor
Der Fehlermeldung nach startest du dein Programm mit
Code:
java UsersMoeDesktopInfoFakultaet.java
oder ähnlich.
Es sollte aber
Code:
java UsersMoeDesktopInfoFakultaet
heißen, ohne .java oder .class, nur der Klassenname.
 

Marco13

Top Contributor
Nebenbei: Das "Färben" des Textes hat mit den Extras nur indirekt zu tun: Das Syntax-Highlighting kann man unabhängig von den Extras installieren (das steht dann unter "Dokumentenklasse", IIRC). "Indirekt", weil er, wenn alles passt, die Java-Syntaxhervorhebung automatisch einrichten sollte...
 

MoeX

Mitglied
Yeeaappeeehhh
Es tut^^
Zwar etwas seltsam (ältere Textpad version, komplimieren muss ich mit "javac" und ausführen mit "Programm starten"), aber es tut :D

Danke an alle die versucht haben zu helfen ;D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Textpad > Benutzer-Programme für Java Java Basics - Anfänger-Themen 2
C Textpad, classpath, java = Probleme Java Basics - Anfänger-Themen 21
S Java3d und textpad Java Basics - Anfänger-Themen 4
S Debuggen mit TextPad Java Basics - Anfänger-Themen 2
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 1
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 3
C my_table.setRowSelectionAllowed(true) funktioniert nicht; Java Basics - Anfänger-Themen 0
B Warum funktioniert die Lösung von CodeGym aber meine nicht? Java Basics - Anfänger-Themen 3
I Webservice funktioniert nicht Java Basics - Anfänger-Themen 5
C Abbruch einer Schleife mit break, meine Übung funktioniert nicht richtig Java Basics - Anfänger-Themen 4
S Erstes Programm: Hallo Welt funktioniert nicht. Java Basics - Anfänger-Themen 3
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
G .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
ms_cikar Bin to Float convertieren funktioniert nicht Java Basics - Anfänger-Themen 24
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
M Operatoren Strings mit Vergleichsoperatoren, funktioniert das? Java Basics - Anfänger-Themen 9
Garrit1994 Continue funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
B Methoden Übergebe Variabel funktioniert nicht Java Basics - Anfänger-Themen 17
P exportiertes Programm funktioniert nur teilweise Java Basics - Anfänger-Themen 7
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Array funktioniert nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
sserio Größtes Palindrom-Produkt Programm funktioniert nur halb Java Basics - Anfänger-Themen 23
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
Avalon Warum funktioniert eine Bedingung und eine andere nicht? Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
M Java printf(Locale.... funktioniert nicht Java Basics - Anfänger-Themen 3
N Wieso funktioniert die Deklaration nicht Java Basics - Anfänger-Themen 3
C Long value an Stringbuilder übergeben, equals Methode funktioniert nicht Java Basics - Anfänger-Themen 2
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
S Math.random funktioniert nicht Java Basics - Anfänger-Themen 5
S Schleife funktioniert nicht Java Basics - Anfänger-Themen 2
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
Henri Webservice Delete und Update Methode funktioniert nicht Java Basics - Anfänger-Themen 27
J ActionListener von JCheckBox im Knoten von JTree funktioniert nicht Java Basics - Anfänger-Themen 2
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
JD_1998 Hilfsmethode if return funktioniert nicht Java Basics - Anfänger-Themen 2
C JButton Text 2 Mal ändern funktioniert nicht Java Basics - Anfänger-Themen 8
T % funktioniert nicht Java Basics - Anfänger-Themen 2
D e(fx)clipse installieren funktioniert nicht Java Basics - Anfänger-Themen 3
D GPIO Nutzung mit Pi4J Library auf Raspberry funktioniert nicht Java Basics - Anfänger-Themen 3
F Java GUI-PaintComponent funktioniert nicht Java Basics - Anfänger-Themen 1
J equals funktioniert nicht - Warum Java Basics - Anfänger-Themen 13
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
I Array funktioniert nicht. Java Basics - Anfänger-Themen 2
T if else Befehl funktioniert nicht richtig Java Basics - Anfänger-Themen 27
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
G Programm mit Schleife funktioniert nicht Java Basics - Anfänger-Themen 5
T Redirect funktioniert nicht Java Basics - Anfänger-Themen 3
R Mein Plugin funktioniert nicht? Java Basics - Anfänger-Themen 10
J Zufallszahl funktioniert nicht Java Basics - Anfänger-Themen 27
D Klassen add Methode funktioniert nicht. Java Basics - Anfänger-Themen 31
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
N Wochentagberechner Ausgabe funktioniert nicht Java Basics - Anfänger-Themen 7
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
J Einlesen von Datei funktioniert nicht Java Basics - Anfänger-Themen 8
W Wieso funktioniert mein Switch Case nicht ?! Java Basics - Anfänger-Themen 9
P Zeichenkette Zeichen ausschlißen funktioniert nicht richtig Java Basics - Anfänger-Themen 9
F Primzahlsuche Schleife funktioniert nicht, HILFE! Java Basics - Anfänger-Themen 8
M Methoden Arrays.deepequals() funktioniert nicht Java Basics - Anfänger-Themen 2
B Statische Methode return funktioniert nicht. Java Basics - Anfänger-Themen 19
S JDK 9 für Windows 32 bit installiert, aber es funktioniert nix Java Basics - Anfänger-Themen 6
F Input/Output die eine txt-Datei funktioniert die andere nicht Java Basics - Anfänger-Themen 8
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
D Funktion zwei Arraylisten zu verleichen ob gleich funktioniert nicht Java Basics - Anfänger-Themen 26
A Hilfe bei Rekursion,Ich verstehe nicht,wie funktioniert die Rekursion in der Methode "walk" Java Basics - Anfänger-Themen 13
P Vererbung Warum funktioniert die Vererbung hier nicht Java Basics - Anfänger-Themen 14
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
S Dijkstra Algorithmus funktioniert nicht Java Basics - Anfänger-Themen 4
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
A TicTacToe funktioniert bis auf "schiefer" Sieg Java Basics - Anfänger-Themen 6
M Erste Schritte Importieren funktioniert nicht Java Basics - Anfänger-Themen 7
N Funktion funktioniert nicht immer Java Basics - Anfänger-Themen 6
F FileCreation - PrintWriter funktioniert nicht... Java Basics - Anfänger-Themen 1
I Collections.shuffle funktioniert nicht Java Basics - Anfänger-Themen 1
T Methode in Klasse funktioniert nicht Java Basics - Anfänger-Themen 14
T While Schleife funktioniert nicht Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben