Компилятор теперь не прекращает самостоятельно работу при запуске программы. Можете подсказать, чего не хватает? Будто проблема в строках с Scanner:
public abstract class AbstractTest {
    protected static int a;
    protected static int b;
    protected static int c;
    protected static int p;

 public int triangle() {
Scanner sc = new Scanner(System.in);
        System.out.println("Enter a: ");
        int a = sc.nextInt();
        System.out.println("Enter b: ");
        int b = sc.nextInt();
        System.out.println("Enter c: ");
        int c = sc.nextInt();
                int p = (a + b + c) / 2;
                int s = (int) sqrt(p * (p - a) * (p - b) * (p - c));
                System.out.println(" s = " + s);
                return p;
    }

    public int getP() {
        return p;
    }

    public int getA() {
        return a;
    }

    public int getB() {
        return b;
    }

    public int getC() {
        return c;
    }

public class AreaTriangleTest extends  AbstractTest{

    @Test
    public void positiveTriangleCheckTest() {
        triangle();
        getP();
        getA();
        getB();
        getC();

        if (a + b > c & a + c > b & b + c > a)
            System.out.println("Треугольник существует");
        else
            System.out.println("Треугольник не существует");

    }
}