2017-07-06 11 views
0

私はjEdit 5.3を約1.5年間使っていますが、大きな問題はありません。 2017-07-03に私はそれを使用し、それは正常に働いた。 2017-07-04に、それは始まりませんでした。 jeditとjavaw exeが作成されましたが、jEditウィンドウは表示されませんでした。バージョン5.3をアンインストールしてバージョン5.4をインストールしようとしましたが、このエラーが発生しました: "インストーラは現在jEditの実行中のインスタンスを終了しようとします。 作業を保存し、インストールを続行するにはjEditを終了してください。 続行すると、インストーラがフリーズします。バージョン5.3をインストールしようとすると同じことが起こります。実行中のインスタンスはありませんでしたが、インストーラは私にはインスタンスがあると思っていました。 3回目のシャットダウン時にjEditに何か問題があったと推測しています。 (私はいつでもシャットダウンする前にすべてのアプリケーションを閉じるつもりですが、jEditをシャットダウンするのを忘れている可能性があります) 誰かがWindows 7にjEditのこの仮想インスタンスを取り除くように指示する方法を知っていますか? JEdi​​t 4.5.2のバックアップ版を当面使用しています。だから私は自分の仕事を続けることができます。私は、このファントムインスタンスが、アンインストール前に持っていたjEdit 5.3スタートアップの問題を引き起こしたと推測しています。 2017-07-15アップデート:土曜日にjEdit 5.4をインストールしようとしましたが、うまくいきました!以前の試みでは、「実行中のインスタンス」という警告が表示されたときに停止しました。これは、インストールが凍った時点で続行するためです。土曜日に、警告の後に続けてみました。 Ross RogersとMr. Vampireに感謝します。ローミングするjeditファイルの名前を変更することは明らかに効果的でした。私は、サーバーファイルを削除することも助けになったと推測しています。jEdit 5.4 Windows 7のインストールエラー:jEditセッションが開いていないと考えています

+0

タスクマネージャー( 'ctrl' +' alt' + 'del')内のすべてのJeditプロセスを終了させましたか?それが不思議な状態であれば、 'C:\ Users \ YOUR_USERNAME \ AppData \ Roaming \ jEdit'フォルダを削除することですべての設定を中断することができます。ピンチでは、コマンドライン '' C:\ Program Files \ jEdit.exe '-noserver'から "no server"で始めることができます。コマンドラインから実行すると、何が起きているのかについてさらに多くの情報が得られます。 –

+0

あなたのお返事ありがとうございます、ロス。タスクマネージャに表示されるjEditプロセスはありません。ローミングjEditフォルダの名前をjEditBAKに変更し、jEdit 5.4をインストールしようとしましたが、同じエラーが発生しました.jEditのインスタンスが実行されています。残念ながら、-noserverオプションを試すためにjEdit 5.3をもうインストールしていません。そのオプションは私に当てはまりますか?私は私のラップトップと私たちの家族のデスクトップだけでローカルネットワーク上にある。私はまた、私は期待していなかったデスクトップ上で同じインストールエラーがあります。他のアイデアがあれば教えてください。 –

+0

問題の「サーバー」は、実際にはマシン上で直接実行されるサービスで、jeditインスタンスをローカルマシンに提供します。ファイルの名前を変更してマシンを再起動しましたか?おそらく、jeditインスタンスはまだ実行されていますが、名前を変更して再起動しても再起動されません。とにかく、さらに詳しい情報を得るためにコマンドラインを試してみてください。どのバージョンのjeditでも '-noserver'オプションを試してください。 –

答えて

0

原因としては、他のプロセスを指している古いserverファイルが考えられます。 jEditとインストーラは、ランダムに開いて設定ディレクトリのserverファイルに書き込まれたポートで、ネットワーク経由でインスタンスを実行する(TCP)と話します。 jEditが正常に終了しない場合(たとえば、jEditサーバーが動作しているときにファイルメニューまたはショートカットを使用せずにウィンドウを閉じてjEditを完全に終了する場合)、次の起動時にjEdit(またはインストーラ)がserverファイルを見つけてファイルに書かれているポートでリッスンしているプロセスに話してください。リッスンしているプロセスがない場合、serverファイルが古く、jEditの新しいインスタンスが開始されたものとみなされます。残念ながら、jEditは、そのポートでリッスンしているプロセスがあれば感謝しませんが、応答していない場合、jEditは現在永遠に待っています。これは間違いなく改善する必要があり、私はそこにもチケットがあると思います。設定ディレクトリのserverファイルを削除してください。デフォルトでは、Windowsでは%APPDATA%/jEdit/serverです。その後、jEditまたはインストーラを再起動してください。

関連する問題