How do I call a non static method from a main method? [duplicate]
问题 This question already has answers here : Java: how to call non static method from main method? (9 answers) Closed 4 years ago . For example, I am trying to do something like this public class Test { public static void main(String args[]) { int[] arr = new int[5]; arrPrint(arr); } public void arrPrint(int[] arr) { for (int i = 0; i < arr.length; i++) System.out.println(arr[i]); } } I get an error telling me that I can't reference non-static variables from static enviorments. So if that is true