2015-07-02

JNLPファイルインストールができない原因

対処方法を忘れてたのでメモ

はっちゅう君FX等で使われるJNLPファイルインストールしようとすると、「ファイルが見つかりません」的なエラーが出てインストールできない。

ユーザー環境変数のTEMPおよびTEMPのパスに2バイト文字が含まれるのが原因。

2バイト文字を除去して再起動すれば直る。

今回の場合ユーザ名に2バイト文字が含まれていたのが原因。

ユーザ名を変えるか環境変数自体を書き換えれば直るが、ユーザ名を変えるのは手間がかかるので環境変数を書き換えた。

ユーザ名に2バイト文字・記号・スペース等を使うと動作不良を起こす」というのは昔から言われているが、まさか大手Javaですらこのバグがあるとは思わなかった。

ちなみにこのバグは少なくとも半年間は修正されてない。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん