Wie kann ich keytool.exe über ein Batch-Skript starten?

1226
Mr. Mendelli

Aus verschiedenen Gründen möchte ich ein Batch-Skript erstellen, das keytool.exeentweder von JRE oder JDK aus gestartet werden kann . Ich dachte, das wäre ziemlich einfach, aber es hat sich als ziemlich schwierig erwiesen. Hier sind einige der Methoden, die ich verwendet habe, aber keine davon funktioniert:

"keytool.exe"  cd "keytool.exe"  start "keytool.exe"  "C:\Program Files (x86)\Java\jre1.8.0_141\bin\keytool.exe"  "Program Files (x86)\Java\jre1.8.0_141\bin\keytool.exe"  ".\Program Files (x86)\Java\jre1.8.0_141\bin\keytool.exe"  %SYSTEMROOT%\Windows\System32\cmd.exe "C:\Program Files (x86)\Java\jre1.8.0_141\bin\keytool.exe" 

(Hinweis: Basierend auf den Inhalten der Skripts habe ich sie platziert, ist mir bewusst, wie das Skript entsprechend platziert wird ...)

Es gibt mehrere andere, die ich verwendet habe, aber um Unordnung zu vermeiden, habe ich sie nicht aufgelistet. Ich bin ziemlich ratlos, warum dies nicht funktioniert, habe ich gemacht viele viele Batch - Skript Werfer für eine breite Palette von Programmen. Ist das möglich? Auch das Erstellen einer Verknüpfung führt zu nichts. Ich nahm an, dass die Abkürzung nicht funktionieren würde, aber ich dachte, es lohnt sich auf jeden Fall.

0
Nur mit den obigen Befehlen wird es ausgeführt und beendet. Sie müssen Befehlszeilenparameter angeben, um etwas tun zu können AEonAX vor 6 Jahren 0
Wieso das? Ich weiß, dass ich es ausführen kann, indem ich `cmd` öffne und` "C: \ Programme (x86) \ Java \ jre1.8.0_141 \ bin \ keytool.exe" `eingebe. Warum (und wie) verwende ich Befehlszeilenparameter, um das Skript durchzuspielen? Mr. Mendelli vor 6 Jahren 0
Was möchten Sie tun, wenn Sie das keytool öffnen? AEonAX vor 6 Jahren 0
Ich möchte es nur ausführen, damit ich JKS, Schlüssel und Zertifikate erstellen kann, um APKs und JARs zu signieren. Mr. Mendelli vor 6 Jahren 0
Wenn Sie es nur ausführen möchten, aber nichts tun möchten, haben Sie je nach Bedarf die Version "C: \ Programme (x86) \ Java \ jre1.8.0_131 \ bin \ keytool.exe" && pause` aktualisiert AEonAX vor 6 Jahren 0
Schreiben Sie die Befehle, die für dasselbe erforderlich sind AEonAX vor 6 Jahren 0
Aaah, jetzt verstehe ich, was Sie mit Parametern meinen, ich hatte den Eindruck, dass ich es ausgeführt habe, und lieferte dann Argumente und Funktionen. (Offensichtlich) Ich bin noch relativ neu bei 'keytool'. Ich werde jetzt erst einmal damit basteln ... Mr. Mendelli vor 6 Jahren 1

0 Antworten auf die Frage