公式アカウントからの投稿が始まります

String filename;
Image image;

/*入力画像ファイルの名前の取得*/
BufferedReader d = new BufferedReader(new InputStreamReader(System.in));
while(true){
System.out.println("Type image file name.");
filename = d.readLine();
File file = new File(filename);
if(file.exists() == true){
break;
}else{
System.out.println("File not found.\n");
}
}

/*画像の取り込み*/
Toolkit tk = Toolkit.getDefaultToolkit();
image = tk.getImage(filename);
.
.
.
という画像の名前を入力してそれがあれば読み込むというプログラムです(激省略)。
コンパイルはできたのですが、実行して名前をいれるとエラーが起きます。
Warning: Cannot convert string "-ryobi-minchol-medium-r-normal--*-140-*-*-c-*-jisx0208.1983-0" to type FontStruct
とこんなのが。
解決策をお願いします。
一応環境をいっておくと
turbolinux7 bashで実行です。

A 回答 (1件)

調べてみたのですが、どうもFONTがインストールされていないために起きているようですね。

$JAVA_HOME/jre/lib/font.properties.ja を編集すれば回避できるようです。

参考URL:http://www.applitips.com/linux/etc/fontPropertie …
    • good
    • 0
この回答へのお礼

ありがとうございます。
このエラーで研究が進まないのでWindowsで
妥協しようかと思っていました。
ほんとにありがとうございます。

お礼日時:2002/08/21 21:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!