2017. 11. 11. 15:56

▶ JavaPAD [ Small Java IDE ]

 

 

JavaPAD 프로그램은 작고 빠른, Java 전용 에디터이며, 간단히 컴파일과 실행할 수 있는 프로그램입니다. 




기본 엔코딩은 UTF-8 모드입니다. 

디렉토리기반 프로젝트로 작동합니다. 여러개의 폴더(프로젝트)를 동시에 작업할 수 있습니다.  


프로그램을 다운로드 받은 후 , 압축을 해제한 후   최초로 실행하면 다음과 같이 JavaSDK의 Bin 디렉토리 위치를 묻게됩니다.

(최초에 한번만 묻습니다)





다음과 같이, C:\JDK\Bin 의 경로를 지정해줍니다. (JDK의 경로는 본인에 맞도록 정하시면 됩니다.)





이제 다음과 같이 빈 프로젝트 상태의 화면이 표시되게 됩니다. 





작업할 디렉토리를 지정해서, 프로젝트 기반으로 작동하게 할려면, 상단 아이콘 중 첫번째인 "Open Projects" 아이콘을 클릭해서, 

작업용 디렉토리를 지정합니다.  예제의 경우는 "C:\Temp\JavaFX\Java9_ShowLineNumber" 디렉토리를 지정합니다. 





이상태까지 진행하시면, "JavaPAD.exe"폴더에 "config.xml" 이라는 파일에 JDK 경로와 프로젝트 디렉토리가 저장되어 있습니다. 


<?xml version="1.0" encoding="utf-8"?>
<app>
  <java>C:\JDK\bin</java>
  <projects>
    <project>C:\Temp\JavaFX\Java9_ShowLineNumber</project>
  </projects>
</app>

[config.xml 파일 내용]

 


좌측 프로젝트 디렉토리에서 우측버튼을 클릭하면 새로운 파일/폴더를 만들거나, 새로 생성한 파일을 업데이트할 수 있는 메뉴가 표시됩니다. 






파일을 추가하신 경우 반드시 "Refresh" 버튼을 눌러야만 편집할 수 있습니다.  



해당 파일을 오픈할려면 단순히 더블클릭하면 됩니다.  (jpg, png, gif, jpeg 이미지파일을 클릭하면 편집기에 표시됩니다)





상기의 예제는 샘플파일을 작성한 후, "public class ...." 부분에서 오류를 일으킨 후, "Start" 버튼을 눌러서 컴파일한 경우의 화면입니다.  상태표시줄의 색상이 변경되고, Output 창에 해당 에러가 표시됩니다.  정상적으로 교정 후 "Start" 버튼을 누르면 컴파일 된 후 실행하게 

됩니다. 


!!!! 항상 작업 후에는 저장 버튼을 누르시길 바랍니다.  (자동 저장은 별로 좋아하지 않아서 기능을 배제했습니다!) 





상기화면은 "Start"버튼을 눌러서 정상적으로 컴파일과 실행한 상태의 화면입니다.  
상태표시줄의 색상이 변경되고 "Stop" 버튼과 "Reload" 버튼이 활성화 됩니다.  말그대로 프로세스를 종료하고, 컴파일 과정없이 
다시 실행하는 기능을 하게 됩니다.  

모든 작업은 선택된 기준입니다. 

"Compiler Option"은 javac.exe 의 추가 파라미터를 입력하게 되고, "Run option"은 java.exe 의 추가 파라미터를 입력하는 곳입니다.   
기본적으로 "-encoding utf-8" 기능이 내장되어있고, 입력칸에는 현재 디렉토리의 "classes" 폴더에 컴파일 바이트코드를 저장하고, 
실행시에도 해당디렉토리를 ClassPath 로 지정하고 있습니다. 원하시는대로 바꾸어서 사용하시면 됩니다. 




상기화면은 "Reload" 버튼을 눌렀을 경우의 화면입니다. Javac.exe 는 실행하지 않고, Java.exe 만 실행하는 경우입니다. 

부가적으로,  탭닫기는 좌측상단 아이콘 4번째 아아이콘입니다. (항상 선택된 탭을 기준으로 작동합니다.)  

Java 소스코드를 외부에서 복사해서 붙여넣을 경우 양식이 깨질때, 사용할 수 있는 "Format Code" 기능도 제공합니다. (8번째 아이콘)  

직관적인 프로그램이라서 해당 아이콘에 마우스를 가져다 대면 툴팁이 표시되므로, 크게 어렵지 않게 사용할 수 있다고 생각합니다. 


편집탭에서 우측버튼을 눌러서 표시되는 팝업메뉴입니다. 

너무나 단순한 내용이라 별도로 설명 안드리겠습니다. 작동방식은 해당영역을 선택한 후 이루어집니다. 

(되돌리기/다시실행/잘라내기/복사/붙여넣기/전체선택/찾기/바꾸기/행으로이동/주석설정/주석해제/들여쓰기/내어쓰기/라인삭제/선택영역접기)  입니다....



설정파일인 "config.xml"는 단순한 텍스트파일이므로 실제 에디터로 열어서 직접 편집하셔되 됩니다.  
구조는 JDK\Bin 의 위치와 프로젝트용 디렉토리의 경로입니다.  

마지막으로 도움말을 누르면 나타는 창입니다. 상기의 내용의 요약입니다.   




 


 
*) 파일탐색기에서 추가된 폴더를 먼저 삭제하시면 프로그램 실행시에 화면이 표시되지 않습니다.
config.xml 에서 해당 내용을 삭제하신 후 다시 실행하시기 바랍니다. 


버그나 문제점은 항상 제가 고친 후 새로 업로드 하고 있습니다. 


감사합니다. 


JavaPAD.rar

Posted by openserver