keytool.exeを起動するには

このQ&Aのポイント
  • keytool.exeを起動する方法がわからない初心者の方へ。この記事では、keytool.exeを起動するための手順を詳しく解説します。
  • keytool.exeは、証明書をつけるためのツールです。本記事では、keytool.exeの場所や起動方法について解説します。
  • keytool.exeの起動方法について困っている初心者の方へ。この記事では、keytool.exeの正しい起動方法と、よくある問題の解決方法を紹介します。
回答を見る
  • ベストアンサー

keytool.exeを起動するには

初心者ですみません 署名をつけるためのkeytool.exeを起動したいのですがクリックしても一瞬だけ黒いウインドウが 表示されてすぐに消えてしまいます keytool.exeはJDKというのに入っていて証明書をつけたり するためのものですが C:\Program Files\Java\jdk1.7.0\bin の中に入っています この中のkeytool.exeというのを起動して 署名ファイルを作りたいのですが 起動の仕方がわかりません 「パスを通す」という作業は http://www.techmaru.net/wordpress/20100617/jdkpath/ を参考にさせて頂きやりました スタート→ファイル名を指定して実行で「keytool.exe」と入れてみたり 「C:\Program Files\Java\jdk1.7.0\bin\keytool.exeと入れてみても だめでした たぶん根本的なやり方が違うんでしょうね・・・ 初歩的な質問で申し分けありませんがいろいろと検索をしても 起動の仕方そのものが載っておらず困っています お分かりになる方、どうかご教授下さい よろしくお願い申し上げます

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>クリックしても一瞬だけ黒いウインドウが >表示されてすぐに消えてしまいます GUIのツールじゃないんで、コマンドプロンプト開いてそっちからコマンド入力して下さい。 「コマンド入力ってなんですか?」とか言うレベルでしたら、無理ですから諦めて下さい。 ちなみに、オプション無しで起動するとヘルプが表示されます。 ↓こんな感じで。 C:\Program Files\Java\jdk1.7.0_21\bin>keytool.exe キーおよび証明書管理ツール コマンド: -certreq 証明書リクエストを生成します -changealias エントリの別名を変更します -delete エントリを削除します -exportcert 証明書をエクスポートします -genkeypair 鍵ペアを生成します -genseckey 秘密鍵を生成します -gencert 証明書リクエストから証明書を生成します -importcert 証明書または証明書チェーンをインポートします -importkeystore 別のキーストアから1つまたはすべてのエントリをインポートしま す -keypasswd エントリの鍵パスワードを変更します -list キーストア内のエントリをリストします -printcert 証明書の内容を出力します -printcertreq 証明書リクエストの内容を出力します -printcrl CRLファイルの内容を出力します -storepasswd キーストアのストア・パスワードを変更します command_nameの使用方法については"keytool -command_name -help"を使用してください C:\Program Files\Java\jdk1.7.0_21\bin>

rainman1966
質問者

お礼

お忙しい中詳しく説明していただきありがとうございました

関連するQ&A

  • Java 指定されたパスが見つかりませんのエラー

    Windows 8 (x64)を使っています。 jdk-6u45-windows-x64をダウンロードしてJavaを使っていましたが、 しばらくJavaを使ってなかったのですが 久しぶりにコマンドプロンプトでディレクトリ移動をしようとしたら 指定されたパスが見つかりません  というエラーが出ています。 これってPATHが通っていないというやつなんでしょうか? PHPやらWordPressやらApacheを入れてから出た気がします。 C:\Program Files\Java\jdk1.6.0_45\binのフォルダにjavac.exeファイルは ちゃんとあります。コマンドプロンプトでバージョン確認も出来ます。 今のPATHは C:\Program Files\Java\jdk1.6.0_45\bin;C:\Users\自分の名前\AppData\Local\Box\Box Edit\c:¥php;\C:\Program Files\MySQL\MySQL Server 5.5\lib です。 PATHが間違ってますか?

    • ベストアンサー
    • Java
  • JDBCについて

    JAVAを使ってデータベースに接続しようと思うのですが コンパイルはうまくいくのですが実行すると 「Exception in thread "main" java.lang.NoClassDefFoundError:」 と出てきます。どうゆう意味なのでしょうか? またパスについてもよくわかりません。 一応設定はユーザ環境変数とシステム環境変数の両方に 「CLASSPATH .;C:\Program Files\Java\jdk1.5.0_11\bin;C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar」 と 「PATH C:\Program Files\Java\jdk1.5.0_11\bin;C:\MySQL\bin」 を入れました。 どのようにしたらうまくいくでしょうか? アドバイスをよろしくお願いします。

    • ベストアンサー
    • Java
  • コマンドプロンプトのエラー

    Windows10です コマンドプロンプトで、Java のサンプルプログラムをコンパイルしようとすると、以下のようになります。何が原因でしょうか? C:\Program Files\Java\jdk-15.0.1\src →ここにHello.java のサンプルプログラム(テキスト)は存在します。 C:\Program Files\Java\jdk-15.0.1\bin\→ここにjava.exeは存在します --------------------------------- (以下、コマンドプロンプトの画面) C:\Program Files\Java\jdk-15.0.1\src>C:\Program Files\Java\jdk-15.0.1\bin\javac Hello.java 'C:\Program' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

  • JavaでPATH設定を修正する方法を教えて下さい

    Window7マシンにJava SE Development Kit 8(jdk-8u74-windows X64.exe)をインストールしました。 環境変数PATHの設定で、システム環境変数の中にすでに「Path」がありました。選択後の「編集」段階で最初から入力されている部分を消さないで最後のところに下記を追加すればよかったのですが、一部を消して編集してしまいました。 C:\Program Files\Java\jdk1.8.0_74\bin; これが原因してかどうか不明ですが、javacコマンドを実行してjavaソースプログラムをコンパイルすると、また「C:\>javac –version」とバージョン確認をしても、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」のメッセージが表示されてしまい、コンパイルをすることもバージョン確認もできません。 因みに、javac.exe は、CドライブのProgram Files\Java\jdk1.8.0_74\bin にあり、次のようにしてバージョン確認をするとjavac 1.8.0_74と表示されて、バージョンが確認できます。 C:\Program Files\Java\jdk1.8.0_74\bin>javac –version インストールしたJava SE Development Kit 8 をアンインストールした後に、再度インストールして、PATHの設定・編集をしなおそうとしたのですが、アンインストール前に設定した PATH のままで修正はできませんでした。 次のように通常のjavacコマンドを実行してjavaソースプログラムをコンパイルするには、PATHの設定をどのようにすればよいかを教えてください。 C:\>javac Hello.java 或いは、PATHの修正ができない場合は、javaソースプログラムをコンパイルするには、どのようにすればよいかを教えてください。 尚、環境変数「JAVA_HOME」を、「変数名」を「JAVA_HOME」、「変数値」を「C:\java\jdk1.8.0_74;」として、JDKをインストールしたディレクトリに合わせて新規に設定していますが、コマンドプロンプトを起動し「set JAVA_HOME」と入力し実行したところ、JAVA_HOME=C: JAVA\ jdk1.8.0_74; と表示され、その後、「C:\>java –version」とjavaのバージョンを確認したところ、正常に確認できています。

    • ベストアンサー
    • Java
  • Win98でのPATH追加で不動

    Win98SEに、JDK 5.0 Update 17を指示通りインストールしました。 Autoexec.batへのPATH設定で、既書込み済(;まで)の SET PATH=C:\FJUTY; の後に、下記の通り C:\Program Files\Java\jdk1.5.0_17\bin を追記しましたが、 C:\Windows>javac コマンドまたはファイル名が違います と出て、javacを認識しません。 現在のAutoexec.bat全文は、下記の通りです。 @ECHO OFF loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys SET PATH=C:\FJUTY;C:\Program Files\Java\jdk1.5.0_17\bin PCは富士通製 FMV DESK POWER C2/46Lです。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • javaのPathの設定

    こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に  変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する

    • ベストアンサー
    • Java
  • javaの環境変数設定

    java初心者です。コマンドプロンプトでjavacやjavac -versionと入力しても、 「javacは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出てしまいます。 環境変数の設定でどこか間違っているのでしょうか? 変数PATH  変数値C:¥Program Files¥Java¥jdk1.8.0_60¥bin 変数値はエクスプローラからアドレスをコピーしたし、jdk1.8.0_60¥binにjavac.exeがあることも確認たので、これ以上どうしたらいいか分かりません。 osはwindows10です。

  • JAVA環境設定についての質問です。

    jdk-6u24-windows-i586というJDKをダウンロードし、 環境変数などを設定しました。 しかしjavacを開いてもすぐ閉じてしまいますし。 プログラミング勉強用のファイルが開けず、エラーが出てしまいます。 こういった場合、どうしたらいいのでしょうか? 教えて下さると助かります。 環境変数について *PATHは従来のPATHの前に(しかし本来のPATHを誤って消してしまったので、%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbemですが) C:\Program Files\Java\jdk1.6.0_24;と入力しました。 *CLASSPATHは.を入力しました。 *javahomeには、C:\Program Files\Java\jdk1.6.0_24\bin ※文字化けしていますが「\」はすべて「¥」の半角です。

  • Java6の環境変数の値

    Windows 8 です。 Windows x64の jdk-6u45-windows-x64をダウンロードしてJavaを使っていましたが、 ある時Tomcatのパスの設定時Javaのパスを消してしまい、Javaのコンパイルが 出来なくなりました。 以下のエラーが出てます。 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 環境変数としては 変数名 PATH 値 C:\Program Files\Java\jdkjdk1.6.0_45\bin; あるいは C:\Program Files\Java\jdkjdk1.6.0_45\bin;%JAVA_HOME%\bin; と試しましたが、間違えていますでしょうか?

    • ベストアンサー
    • Java
  • Exception in thread

    数日前にjavaの勉強をはじめました。 javacによって、classファイルは作成できました。 ファイルの中身は、 class Example1 {public static void main(String args[]) {System.out.println("This is the output from Example1");}}です。 環境変数のPATHはいじらずに、フルパスで作業しています。 classファイルは、C:\Java\jdk1.5.0\bin\exampleの中に保存されています。 java.exeは、C:\Java\jdk1.5.0\binな中にあります。 javaを実行しようとして、C:\Java\jdk1.5.0\bin>java C:\Java\jdk1.5.0\bin\example\Example と入力したところ Exception in thread "main" java.lang.NoClassDefFoundError: C:\Java\jdk1.5.0\bin\example\Exampleというエラーがでてしまいました。 原因がわかる方、教えていただけないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java