如果我有一个包含病毒的文件,并且我在 Java 程序中以编程方式打开该文件,病毒会激活吗?

If I have a file containing a virus, and I open the file programatically in a Java program, will the virus activate?

一个文件中含有病毒,除非执行该文件,否则该病毒不会被激活。

打开 java 中的文件是否会导致它被执行,从而激活病毒,例如使用

BufferedReader reader = new BufferedReader(new FileReader(filename));

不,使用 FileReader 或任何其他读取 Java 中文件的方法不会激活病毒。