설치 / 사용기

소프트웨어 자바컴파일 정리 (펌)

2013.04.02 07:50

머머3 조회:3853 추천:1


==============================

자바컴파일, 실행 정리해논것이 있길래,

항상 얻어만 가다가 조금이라도 다른분들에게 도움이 될까해서 퍼왔습니다.

==============================


리눅스에서는 그런대로 하다가,
윈도우에서 자바를 컴파일, 실행해보니,
불편한것이 많아서,
개인적으로 정리하다가 필요한 분도 있을것같아서, 올리게 됐습니다.
제가 보려고 정리하다보니, 경어표현이 없으니, 양해 부탁드립니다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

자바는 JDK를 받아서, 설치하면, 커맨드라인으로 컴파일, 실행할수는 있으나,

개발환경을 IDE로 하는 툴이, eclipse 와 netbeans 가 있는데, 

또, 간략하게 작업 하려면, OS 의 환경변수와 사용자변수를 편집하는 방법,

editplus 와 ultraedit 의 사용자 실행버튼을 편집하는 방법도 있으나,

여기서는 eclipse 로 하는 법을 말하려 한다.

그리고 netbeans 는  그냥 하니까 되던데, eclipse 는 조금 설명이 필요해서다.

이 2개의 ide툴은 조금 실행시간이 좀 걸린다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  



0. eclipse 는 다운받은 상태에서 설치없이 그냥 압축만 풀어서 실행한다.

1. eclipse 를 실행하면 먼저 작업폴더를 정하라고 나오면서,

    디폴트 상태를 그대로 실행할까고 물어온다.
 
    디폴트상태의 폴더를 그대로 쓸지, 아니면, 다른 폴더를 만들어서 쓸지는
 
    사용자의 선택에 달렸다.

    Use_this_as_the_default_and_do_not_ask_again => 체크 ,

    이것을 체크해주면, 다음부터는 작업폴더를 안물어본다.



2. File => New => Java_Project 를 선택하고,

    Project_name 을 적어주고,

    Create_new_project_in_workspace => 체크,

    Use_default_JRE_(Currently_'jre6') =>  체크,

    Create_seperate_folders_for_sources_and_class_files => 체크,

    Finish_버튼을 눌러준다.

3. 이젠  FIle => New => Class 를 선택하고는,

    먼저 적어줬던 Name 칸 에다, Project_name 에 써넣었던 이름과,

    똑같은 프로제트명을 적어주고,

    Public => 체크,

    public_static_void_main_(String[] args) => 체크,

    Inherited_abstract_methods => 체크,

    Finish 버튼을 눌러준다.

4. 코드를 작성주고는,

    여기는 코드를 작성하여 저장하면, 저장됨과 동시에,

    자동으로 컴파일 되게끔 디폴트로 되있어서,

    그냥 실행만 하면된다.

    물론, 디폴트로 되있는 상태의 

    Project => Build_atomatically 에 체크되있는 상태를 풀어버리면,

    수동으로 Build_All 과 Build_Project 를 각각 편하게 할수있다.  

    일단 혼동되는 것은 이것으로 정리를 끝낸다.

@@@@@

5. Netbeans 는 설치해서 쓰는데, eclipse 와는 다르게

   class 추가하는 과정이 없어서 별로 설명이 필요없다.

@@@@@

6. 도스상태에서 그냥 해보려면,

    시스템_환경변수(System_variables) 와 사용자_환경변수(User_variables)

    이렇게 2개 중에서, System_variables 에다  Path 라는 변수를 추가하든지,

    기존에 다른 용도로 있으면 편집을 하는데,

    각각은 세미콜론으로 분명히 끝맺음을 해줘야한다.

    현재의 여기 상황에서는  JAVA_HOME => C:\Program Files\Java\jdk1.7.0_17

    그리고,   Path => %JAVA_HOME%\bin;   

    CLASSPATH => .;%JAVA_HOME%\lib\;
    
    이렇게 되고, 이렇게 설정해준후에 재부팅 된후에 적용이 된다.

@@@@@

7. editplus 로 자바를 컴파일 할수있게 하려면,

    Tools => Configure_User_Tools 를 누르면,

    Preferences_화면이 나오고,

    디폴트상태로 있는, Group_1 등을 하나 선택해서

    분류하기좋게 그룹명을 바꾼후에

    Add_Tool 을 눌러서 JavaCompile 과 JavaRun 이란 이름으로,

    만드는데, 먼저, 차례대로,

    a=>JavaCompile 으로 만들고 설정에 들어간다.

    Menu_text => JavaCompile,

    Command =>  C:\Program Files\Java\jdk1.7.0_17\bin\javac.exe

    Argument =>   $(FileName)  <= 타이핑으로말고, 우측의 버튼으로 골라넣는다. 

    Initial_Directory  => $(FileDir) <= 이것도, 타이핑말고, 우측버튼으로 골라넣음,

    Action => Capture_output <= 이것도, 타이핑말고, 우츧버튼으로 골라넣음,

    위와같이하고, Apply 눌러주고, Ok 를 눌러서 일단락 한다.

    b=> JavaRun 으로 만들고, 설정에 들어간다.

    Menu_text => JavaRun,

    Command =>  C:\Program Files\Java\jdk1.7.0_17\bin\java.exe

    Argument =>   $(FileNameNoExt)  <= 타이핑으로말고, 우측의 버튼으로 골라넣는다. 

    Initial_Directory  => $(FileDir) <= 이것도, 타이핑말고, 우측버튼으로 골라넣음,

    Action => Capture_output <= 이것도, 타이핑말고, 우츧버튼으로 골라넣음,

    위와같이하고, Apply 눌러주고, Ok 를 눌러서 마무리 한다.
     
    c=> JavaRun_인수변하기 를 만들어주고,
   
    다른것은 JavaRun 과 같은데,    

    Argument => $(FileNameNoExt)$(Prompt) 로 바꿔준다.

    그런데 제일 중요한 포인트는  화일명이 Hello.java 라고했을때,

    Hello.java 라는 화일의 내용 안에서 클래스명을 같은 이름으로 해준다.

    즉 Hello.java 를 컴파일했을때, Hello.class 이렇게 같은이름으로 나오게 해줘야한다.

    물론 대소문자까지 똑같이 해줘야한다.

@@@@@

    Acroeditor 은 Editplus 와 거의 비슷하게 설정하면된다.
  
    다른점은 컴파일, 실행 둘다 제일 밑의 옵션 설정에서,

    디폴트로 인자물어보기 => 체크,  Dos 형식 화일명 => 체크, 돼있는것을, 

    둘다 체크를 풀어놓는것이 필요하다. 

@@@@@ 

    Ultraedit_울트라에디트 에서는 조금 다른데,  javac.exe 와 java.exe 를

    걸어주는 란에 보니까. 폴더명과 함께 쓰면 인식 자체를 못하고,

    그 폴더를 몰라서 컴파일을 할수없다고 나온다.  그래서,

    여기서는 먼저 OS_운영체제의 환경변수란에다 java의 위치를 등록해놓고,

    $$$$$

    도구설정_윈도우 에는 (명령, 옵션, 결과) 이렇게 3개의 책갈피가 있는데,

    a먼저 명령_책갈피 에서

    메뉴_아이템_이름 =>  자바컴파일, 명령줄 => javac.exe  %n%e ,
 
     작업디렉터리 => 작업할 디렉터리 써준다.

    b옵션_책갈피 에서는

     도스프로그램 => 체크,  현재화일저장 => 체크, 다른것은 체크 푼다.

    c결과_책갈피 에서는

     명령결과{결과를 목록상자로 => 체크,  결과를 저장 => 체크,} 

     선택된텍스트바꾸기 {교체안함 => 체크, } 다른것은 모두 체크 풀어놓는다.

     그리고는 Apply 누르고, Ok를 눌러서 설정하고,

     $$$$$

     자바실행 란은

     도구설정_윈도우 에는 (명령, 옵션, 결과) 이렇게 3개의 책갈피가 있는데,

    a먼저 명령_책갈피 에서

    메뉴_아이템_이름 =>  자바실행, 명령줄 => java.exe   %n %modify%  ,
 
     작업디렉터리 => 작업할 디렉터리 써준다.

    b옵션_책갈피 에서는

     도스프로그램 => 체크,  현재화일저장 => 체크, 다른것은 체크 푼다.

    c결과_책갈피 에서는

     명령결과{결과를 목록상자로 => 체크,  결과를 저장 => 체크,} 

     선택된텍스트바꾸기 {교체안함 => 체크, } 다른것은 모두 체크 풀어놓는다.

     그리고는 Apply 누르고, Ok를 눌러서 설정하고,

     $$$$$ 

     이렇게하여 Ultraedit 의 자바설정은 마무리 된다.

     @@@@@

     DesyEdit 편집기는 아쉽게도 자바설정을 이젠 될듯한데, 못한다.

     @@@@@ 

     나중에 안 자바화일을 편집도 할수있고, 또 그 상태에서 다른 작업없이,

     컴파일, 실행이, 모두 되면서도, 용량이 1메가밖에 안되는 것,,,
 
     물론!!  OS 운영체제상에 환경변수 설정이 돼있고, jdk 도 설치된 상태..
  
     무슨 단점이 잇는지는 모르겠으나, 프리웨어 이고,

     이름은 wscite 이고, 사이트 주소는 https://www.scintilla.org/  이고,

     wscite( Scintilla and SciTE) 인것 같고,

     프리웨어, 소스까지 그냥 배포하고, 윈도우용과 리눅스용이 모두 있고,

     우선 이렇게 정리했다.

     자바를 손쉽게 컴파일, 실행하면서 공부하게됐다.



번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
1733 소프트웨어| 동방전패님 포터블 윈도우 미디어 64비트 사용 관련 리뷰입... [18] 한방88 7471 0 04-04
1732 소프트웨어| 간단 정보입니다. 아티브 관련... [6] 존래넌 9024 0 04-03
1731 소프트웨어| 운영체제설치 WinNTSetup2_x86_x64 파악 2부 [15] 만사형통 5957 5 04-02
» 소프트웨어| 자바컴파일 정리 (펌) [2] 머머3 3853 1 04-02
1729 하드웨어| 캔스톤(CANSTON) Canston F&D E30 SoundBar 사용기 [4] 시공간의지 5741 0 04-01
1728 소프트웨어| vhdman - usb에 vhd설치 [28] 카멜 8557 30 04-01
1727 소프트웨어| 동방전패님 윈도우 미디어 플레이어 32비트 64비트 비교 [20] 한방88 5782 0 04-01
1726 소프트웨어| 운영체제설치 WinNTSetup2_x86_x64 파악 1부 [8] 만사형통 4735 1 04-01
1725 소프트웨어| 동방전패님 64비트 플레이어 테스트 리포팅입니다. [2] 한방88 4066 0 04-01
1724 소프트웨어| PE에서 동영상 캡처 [8] 야한늑딩 4220 3 03-31
1723 소프트웨어| V-irtualBox 이모저모 [1] 만사형통 4078 0 03-30
1722 소프트웨어| VMwareThinapp 프로그램의 relink.exe 사용기 마풍 3957 0 03-29
1721 소프트웨어| KSD님 고스트pe 테스트 ^^ [16] 오늘을사는 7935 4 03-28
1720 소프트웨어| PE에서 동영상캡춰 [31] 만사형통 5047 0 03-27
1719 소프트웨어| vhdman으로 wim 등록하기 [11] 카멜 8236 5 03-26
1718 소프트웨어| VHDMAN [7] 만사형통 6484 3 03-25
1717 하드웨어| 라데온 5770 + led 24 " 잘못된 만남 [3] 머머3 4649 0 03-25
1716 소프트웨어| WIM VHD 램디스크등 부팅메뉴 등록 대화형 프로그램. [4] 만사형통 4405 0 03-25
1715 소프트웨어| VDI -VMDK 상호 변환 스크립트로 짠것 보신분 있는지요? [6] 만사형통 5471 0 03-22
1714 소프트웨어| 삼성 Secure Boot PC 에 Windows 7 멀티부팅하기 [3] suhyou1 6847 1 03-22
XE1.11.6 Layout1.4.8