�����

 

�� ������ IntelliJ IDEA���� ����� Ư¡�� Ư���� ����մϴ�.

�Ϲ�


IntelliJ  IDEA ï¿½ï¿½ ����� �ڹ� ���ø����̼��� ���� Sun�� JPDA ���̺귯���� ����մϴ�.

 dependencies ï¿½ï¿½  order ï¿½ï¿½ï¿½ï¿½ �Ӹ� �ƴ϶� �ҽ�, ���̺귯�� ���� ��ο� ���� ����� ������Ʈ�� �ʿ��� �پ��� ��δ� ����  File | Settings: Project Settings: Paths ���̾�α׿��� ���ǵǾ�߸� �ϴ� ����ſ� �dz��ֱ� ���� �ʿ��մϴ�.


����� Debug | VM Parameters �ʵ忡�� classpath �ɼ��� �����Ѵٸ�, ���õ� ��� classpath�� �������̵� �� �� �Դϴ�.



IDEA �� ��ſ��� ���� ���μ����Ӹ� �ƴ϶� ����� ������Ʈ�� �κ��� ���ø����̼ǰ� ���ø��� ������ϴ� ���� ����մϴ�.
����� �� ��, IDEA��  Run | Edit Configurations: Run/Debug Configurations ��  File | Settings: IDE Settings: Debugger���� ���ǵ� ������ ����մϴ�.


����׵� �ҽ��� ���õ� Generate debugging info ï¿½É¼Ç°ï¿½ �Բ� ������ �� ���� Ȯ���ϰ� �Ͻʽÿ�.  ï¿½×·ï¿½ï¿½ï¿½ ������ ������ ����� ������ ����� ��¿��� �̿��� �� �����ϴ�.



���� ���õ� ���� ï¿½ï¿½ ����� �ϱ� ���ؼ�:

  Run Debug  ï¿½Þ´ï¿½ �׸��� �����ϰų�
   
���� ��ư�� �����ų�
 
Shift + F9 ï¿½ï¿½ �����ϴ�.


�� ���� ����� ���μ����� ���ÿ� ������ �� �ֽ��ϴ�.



���� Display settings before running/debugging  Ã¼Å©ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ Run |  Edit Configurations  ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¿ï¿½ï¿½ï¿½ ���õǾ��ٸ�, ������ ���̾�α״� ������ ���� ������ �Բ� ��Ÿ�� ���Դϴ�:



���� Compile modified before running/debugging/reloading  üũ �ڽ��� ���õǸ�, IDEA�� ù ��°�� ����� ������Ʈ����  ï¿½ï¿½ï¿½ ����� �ҽ���  compile �� ���Դϴ�.
���� �������� � ���ε� �������� ������, IDEA�� ����� ���ø����̼�, ���ø� �Ǵ� ���� ���μ����� ������ϴ� ���� ����� ���Դϴ�.

IDEA�� Ÿ�� VM������� ����� �м��ϰ�,   Debug window ï¿½ï¿½ï¿½ï¿½ ������ �������� �װ��� ǥ���մϴ�.
������ϴ� ����, ��� ���� ����� ������  Run menu ���� �̿�� �� �ֽ��ϴ�  .

HotSwap  


HotSwap ��Ŀ������ ����� ��ü ���ø����̼��� �ٽ� ������ �ʿ� ���� ������ϴ� ���� ����� Ŭ������ ���ε��ϴ� ���� �����ϰ� �մϴ�.


�޼ҵ尡 �ٲ�� ��쿡�� �ڹ� SDK 1.4.x�� ������ �Ѱ�� ���� ������ �� �������ϴ� ���� �����մϴ�.  ï¿½ï¿½ï¿½ �ٸ� ���(�޼ҵ� �Ǵ� Ŭ���� �ñ׳����� �����ϴ� �Ͱ� ����)��, Ŭ���� ���� �Ұ����ϸ� �����ϴ� ���� �޽����� ��Ÿ���ϴ�.



HotSwap�� 2���� ������� �ҷ��� �� �ֽ��ϴ�:

 ï¿½ï¿½ï¿½ï¿½ï¿½ ������ϴ� ���� ����� �ڵ带 ������ �Ŀ� Run Reload Changed Classes  �޴� �׸��� �����Ͻʽÿ�.

OR
 
 
������ϴ� ���� ����� Ŭ������ �� ������ �ϱ� ���� Build |  Compile "class_name ï¿½Þ´ï¿½ �׸��� �����Ͻʽÿ�.

��ſ��� Reload Changed Classes   ���̾�α׿� �Բ� ������Ʈ �� �� �Դϴ�.

 

����� Message �� �����쿡�� ���ε� ���(���� �װ��� �����ߴ��� �ƴϴ���)�� �˰� �� �� �Դϴ�.


HotSwap ������ File SettingsIDE Settings: Debugger ï¿½ï¿½ï¿½Ì¾ï¿½Î±ï¿½, General �׷쿡�� ������ �� �ֽ��ϴ�.