rendered paste bodyimport java.util.*;public class ThreadScanner implements Runnable { private String returnLine = "B"; public Scanner nScanner = null; private Scanner rScanner = null; public String userSelect = null; public boolean simRunner = true; public ThreadScanner() { SecondTester instanceTest = new SecondTester(); System.out.println("scanner thread running"); nScanner = new Scanner(System.in); userSelect = nScanner.nextLine(); if (userSelect.length() == 0) { simRunner = false; System.out.println("False?!"); } System.out.println("Press a to return to simulation"); System.out.println("Scanner Created"); returnLine = nScanner.nextLine(); //<------ THIS LINE IS //KILLING THE PROGRAM T_T // System.out.println("Scanner set"); //returnLine = "a"; if (returnLine.equals("a")) { instanceTest.simRunner = true; System.out.println("You typed a"); } if (returnLine.equals("B")) { System.out.println("Oh no! The scanner didnt work!"); System.exit(0); } } public void run() { ThreadScanner tS = new ThreadScanner(); } public static void main(String args[]) { }}