[英]IntelliJ does not recognize built-in java classes/functions
您的代碼不在方法中,而是直接在類定義中:
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));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.