2016-06-24 2 views
0

Я сделал простую весеннюю заявку, следуя tutorial. Запуск приложения не дает ошибок в консоли.консоль println в затмении не печатается

Проблема: Но, к сожалению, я не получаю никаких отпечатков программой в консоли. Я также не могу отлаживать, потому что Eclipse не останавливается в точке останова.

Примечание: Я также нашел post о консоли eclipse, но решения на самом деле не работают для меня. Я думаю, что это проблема в моем проекте.

Вопрос: Должен ли я открыть специальную перспективу, чтобы увидеть вывод prinln в консоли?

Главный класс:

public class SpringDataDemo { 
    public static void main(String[] args) { 
     try { 
      ApplicationContext context = new ClassPathXmlApplicationContext("resources\\spring-configuration.xml"); 

      // Fetch the DAO from Spring Bean Factory 
      EmployeeDao employeeDao = (EmployeeDao) context.getBean("EmployeeDaoImpl"); 
      Employee employee = new Employee("Employee123"); 
      // employee.setEmployeeId("1"); 

      // Save an employee Object using the configured Data source 
      employeeDao.save(employee); 
      System.out.println("Employee Saved with EmployeeId " + employee.getEmployeeId()); 

      // find an object using Primary Key 
      Employee emp = employeeDao.findByPrimaryKey(employee.getEmployeeId()); 
      System.out.println(emp); 

      // Close the ApplicationContext 
      ((ConfigurableApplicationContext) context).close(); 
     } catch (BeansException | SQLException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

ответ

0

Я получил консоль Eclipse, сломанный раз в то время тоже. У вас может быть несколько потоков с одним и тем же экземпляром, просто глядя на неправильную вкладку консоли. В любом случае, самое простое исправление - полностью перезагрузить систему.

+0

Я сделал перезапуск, как вы рекомендуете. К сожалению, это не помогло. – jublikon

+0

, какую версию java/eclipse вы используете? попробуйте обновить eclipse. Я только что успешно выполнил пример с сайта с помощью jdk jdk1.7.0_79 и eclipse версии Luna Service Release 2 (4.4.2) в Windows 7, Console в eclipse (меню в eclipse: Windows-> Show View-> Console) содержит: log4j : WARN Для регистратора не найдено никаких приложений (org.springframework.core.env.StandardEnvironment). log4j: WARN Пожалуйста, правильно инициализируйте систему log4j. Сотрудник, сохраненный с EmployeeId 2 Сотрудник [employeeId = 2, employeeName = Employee123] – user3136131

+0

, если у вас есть проблема с консольным окном, перейдите по адресу http://stackoverflow.com/questions/11112670/how-to-open-console-window- в-затмение – user3136131

Смежные вопросы