ShadowTiger hat gesagt.:
Jetzt habe ich das folgende Problem:
Ich wollte jetzt mein keystore anlegen ging aber nicht.
Habe in der Eingabeaufforderung den folgenden Befehl eingegeben:
keytool -genkey -alias hjp3 -dname "CN=Eduard Mueller,O=Noname,C=de"
Es kommt eine Fehlermeldung raus:
Der befehl "keytool" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Meine Frage ist jetzt: Was kann ich dagegen machen?
Entweder vorher in den bin Ordner deines Java SDKs wechseln oder die PATH-Umgebungsvariable anpassen und dort eben diesen bin Ordner mit eintragen.
Zum Ändern der PATH Variable:
rechte Maustaste auf "Arbeitsplatz" und dann auf "Eigenschaften" klicken. Dort den Reiter "Erweitert" auswählen und auf die Schaltfläche "Umgebungsvariablen" klicken.
Dort erscheinen 2 Listen von Umgebungsvariablen. Oben benutzerspezifische und darunter Systemvariablen.
Hier kannst du dir aussuchen, was du änderst.
Änderst du die Path-Variable bei den Benutzervariablen, so wird diese Änderung nur für dein Benutzerkonto übernommen. Änderst du die Systemvariable, so gilt die Änderung für alle Benutzerkonten..
Nun dazu, was genau an der PATH Variable geändert werden muss:
Zunächst einmal solltest du dir den Pfad des bin Ordners merken, wo Dein Java SDK installiert ist (z.B. C:\j2sdk1.4.2_08\bin). Dieser muss an die PATH Variable angehängt werden. Die verschiedenen Pfade in der PATH Variable werden durch ";" getrennt.
Beispiel:
aus
PATH=D:\PYTHON24\.;D:\PERL\BIN\;D:\TCL\BIN;%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;C:\J2SDK1.4.2_08\BIN;C:\PROGRAMME\SUPPORT TOOLS\;D:\MINGW\BIN\;D:\MSYS\1.0\BIN\
wird
PATH=D:\PYTHON24\.;D:\PERL\BIN\;D:\TCL\BIN;%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;C:\J2SDK1.4.2_08\BIN;C:\PROGRAMME\SUPPORT TOOLS\;D:\MINGW\BIN\;D:\MSYS\1.0\BIN\;C:\j2sdk1.4.2_08\bin
Diese Änderung gilt für alle neu geöffneten Eingabekonsolen. D.h. wenn du schon eine Konsole offen hattest, dann sieht diese die Änderung in der PATH Variable noch nicht. Du musst also eine neue Eingabekonsole öffnen und dann sollten sowohl keytool als jarsigner sowie javac, java, usw. ohne Probleme in der Konsole ausführbar sein.