Yes, you cannot call a non-static method from a static context.
You have two options:
Declare primeNum () static:
static int primeNum (int x){
Create an instance of primeNum and call primeNum () via that reference:
PrimeNumClass primeNumObj = new PrimeNumClass();
int returnVal = primeNumObj.primeNum(x);