※ ChatGPTを利用し、要約された質問です(原文:string...?)
画像ファイルの読み込みに関するエラーの解決方法
このQ&Aのポイント
プログラム中で指定した画像ファイルの読み込みにエラーが発生しました。
エラーメッセージによると、フォントの変換に関する問題のようです。
解決策として、フォントの設定を確認し、正しいフォントを使用するように修正してください。
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で実行です。
お礼
ありがとうございます。 このエラーで研究が進まないのでWindowsで 妥協しようかと思っていました。 ほんとにありがとうございます。