-1
InputStreamを作成し、その結果を出力ストリームに出力するには、 これは最も簡単な方法です:Files.copy() 残念ながら、私のIntelliJではこれらの方法のいずれかを認識すること。どうして?IntelliJは組み込みのJavaクラス/関数を認識しません
InputStreamを作成し、その結果を出力ストリームに出力するには、 これは最も簡単な方法です:Files.copy() 残念ながら、私のIntelliJではこれらの方法のいずれかを認識すること。どうして?IntelliJは組み込みのJavaクラス/関数を認識しません
あなたのコードは、メソッド内ではなく、直接あなたのクラス定義内:それはメンバーのように見えるよう
public class RequestHandler { // DOES NOT COMPILE
File file = new File("output.txt");
Files.copy(....);
}
ファイル変数の定義は、実際にコンパイルクラスの定義。しかし、Files.copy()
は変数宣言ではないため、ここでは動作しません。
例えば、機能を追加し、それが動作するはずです:
public class RequestHandler {
File file = new File("output.txt");
public void copyToOutput(InputStream in) {
Files.copy(in, new FileOutputStream(file));
}
}
あなたが7以上に、このプロジェクトのためのJavaバージョンを設定することがありますか? – stepanian
私はそうだと思う、はい、私のポストにそれのpicureを入れてください。 – InDaPond