1

私はどうやら脳死状態なので、誰かが私を助けてくれることを願っています。問題を解決するために、このフォーラムや他のフォーラムを検索して読みましたが、うまくいきません。

Johnson Control HVAC ユニット用に実行する必要がある 2 つの Java WebApp があります。1 つのユニットは古く、厳密には Java 1.6.0_21 が必要です。このユニットで利用できるアップグレード オプションはありません。システム全体を交換するだけで数十万ドル。しかし、システムは問題なく機能するので、交換することに興味はありません。

現在、会社が別の場所で引き継いだばかりの別のユニットがあります。これは、同様の制御ユニットを使用しますが、覚えていない Java 1.7.0_49 または 69 で実行されます。私のコンピュータには両方のバージョンがインストールされていますが、Java 1.7 を搭載した新しいユニットしか動作しません。私の古いものには、アプリケーションを起動できませんというエラーが表示されるようになりました。私はこれらすべてのことを試しましたが、単純に間違っているか、追いついていない何かが起きています。

Java コントロール パネルに移動して、Enable 1.7 のチェックを外してみました。再起動しても影響はありませんでした。

環境変数に入りましたが、パスの下に Java へのパスがありません。そのため、Java 1.6 バージョンへのパスを追加しましたが、これも影響はありませんでした。

古いアプリを実行するためのバッチ ファイルがデスクトップにあるのは、Web URL の長さが 1 マイルもあるからです。このバッチ ファイルで、Java 1.6 用の set JAVA_HOME 変数と set PATH 変数を追加しようとしましたが、これも影響はありませんでした。

cmd プロンプトから java -version:1.6 を実行しようとしましたが、これもプログラムの起動を許可しませんでした。

私はそれを取得したので、cmdプロンプトから java -version を実行すると、バージョンが 1.6.0_21 と表示されますが、プログラムをロードできません。

そこで、コンピューターから 1.7 をアンインストールして、もう一度試してみました。それでもプログラムをロードしません。古いプログラムが機能する前に、1.6 を再インストールする必要がありました。しかし、1.7 を再インストールすると、同じ状況に戻りました。

cmdプロンプトからSTATIC = 1コマンドを使用して両方のプログラムを再インストールしようとしましたが、バージョン1.7のみが実行され、古い1.6は実行されません。

1.6 をロードしようとすると、プログラムが古い古いバージョンのプログラムを要求したというメッセージが表示されます。推奨される新しいバージョンで開くか、要求された古いバージョン 1.6.0_21 で開きます。古いバージョンで [開く] を選択しましたが、アプリケーションを起動できませんというエラーが表示されます。

また、詳細設定に移動し、1.7 コントロール パネルでブラウザの Internet Explorer のチェックを外し、1.6 コントロール パネルに移動して Internet Explorer をチェックしてみました。

ここで何が間違っているのか、何が欠けているのでしょうか? どんな助けでも大歓迎です。

これは Windows XP 32 ビットのコンピューターです。特別なことは何もありません。ほとんどワープロです。

4

1 に答える 1