私はまだJavaへかなり新しいですし、私はReadableByteChannelを作ってるとき「のウェブサイトは解決できない」そうだ、なぜ私は思ったんだけど:Javaで「解決できません」というエラーが表示されるのはなぜですか?
Date now = new Date();
SimpleDateFormat simpledateformat = new SimpleDateFormat("D");
String day = simpledateformat.format(now);
System.out.println(day);
String ws = "http://wallpapercave.com/wp/hMwO9WT.jpg";
try {
URL Website = new URL(ws);
} catch (MalformedURLException e) {
e.printStackTrace();
}
ReadableByteChannel rbc = Channels.newChannel(Website.openStream());
FileOutputStream fos = new FileOutputStream("weed.jpg");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
'try'のスコープのために' Website'が定義されていて、 'try'ブロックの外に出てももう存在しないので – SomeJavaGuy