お世話になります
javaの入門書をやっているのですが躓いたのでご教示願います。
下記はFileWriterを使用して既存のファイルに書き込むコードなのですが、コマンド画面でコンパイル時にエラーが出てコンパイルされません。
java
1import java.io.FileWriter; 2public class filewrite { 3 public static void main(String[] args) throws Exception { 4 String filename = "d:\workspace/FileWrite/test.txt"; 5 FileWriter fw = new FileWriter(filename); 6 fw.write("そ"); 7 fw.write("a"); 8 fw.close(); 9 } 10} 11
error
1javac -encoding utf-8 filewrite.java 2filewrite.java:12: エラー: 不適合な型: ExceptionをThrowableに変換できません: 3 public static void main(String[] args) throws Exception { 4 ^ 5エラー1個
試したこと
・エラー文でググる
・eclipse上で試す>普通にコンパイルされてファイルにもきちんと書き込み出来た
現状
Exceptionの内容がthrowsの型に合っていないのかな?とは思うのですが、それをどう調べたらいいかわからず、eclipse上ならもう少し親切な解説が出るかと思って試してみたら問題なく動いてしまったので、余計に混乱しています。
目的
どうしたら正常にコンパイルされるのでしょうか?
ご教示のほど、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー