質問: jdk-8u102-windows-x64 ・xampp-win32-5.6.23-0-VC11 環境は以上になります。 tomcatのバージョンはどこを見ればいいのかわからないのですみません。jdkのみ別でアンインストール後本家からとってきたものを使っています。 ※xampp内のapacheフォルダにあるcatalina_start.batを使った場合起動できました。どうしてなんでしょうか。
回答: すみません、私が勘違いしてました。こちら、既に対応されていましたね。 "・"については忘れてください。そして、私が見て思うに"・"の問題について今は気にしなくて大丈夫です。 既に対応された事柄や環境状態によって見なければならないところが違ったような気がするので、1つずつ確認しながら進めていくようにさせてください。 そのため、都度情報の追加をお願いする事があると思います。こんな対応になってしまいすみません。 【 ※ 念のため、作業を実施する前に現状に切り戻せるようにバックアップファイルと、バックアップ手順で確実に戻せることを確認・整理しておいてください。 】 【 ※ バックアップを実施しないで戻す方法として、どういう順番で・何の設定を変えたのかはきちんと把握しておく事が重要です。 】 まずはXAMPPから呼び出すパス情報あるいはwindowsシステム環境変数のPath辺りを疑っています。 java格納先(Program Files)が半角スペースを含んでいるからでは?と予想されているものへの回答として、以下を試してみるところから始めるのが良いかな、と思います。 "%1 は有効な Win32 アプリケーションではありません。" というエラー メッセージがサービスの開始時に表示され、イベント ID 7000 が発生する ここで問題になりそうなら、ちょっと乱暴ですがC:\Javaとかを作ってそこにインストールをする方法もあります。 Javaの共存は出来ると思いますが、当然失敗する可能性があることによく注意して作業を行ってください。 Windows環境でJavaのVersionを複数共存させる これらの方法で解決できれば、環境は比較的クリーンである可能性が高そうな気がします。