sublclipse와 subversive는 별반 차이가 없어 보이나..
내부적으로 많이 다른것 같은 느낌...?


일단 subversive는 subclipse에서 JavaHL을 통해 Native하게 C언어를 끌어와서 하는것 같고
그 기반으로 JavaHL(High Language) / JNA(Java Native Access)를 이용하는 것으로 생각된다.

음.. subclipse와 subversive의 외관상의 차이는...
subversive 에는 단축키가 할당되고
subclipse 에는 단축키가 없다는 것과

checkout 시에 미묘한 차이가 있다는 것 정도?

subclipse의 단축키가 없는 모습


subversive의 단축키 모습. 그리고 아이콘도 촘촘히 존재한다.


아무트 설치과정은
Subversive 설치 후


리부팅시에 맞는 버전에 따라 (귀찮으니 그냥 JavaHL 32bit/64bit로 하면 됨) 설치한다.


[링크 : http://subclipse.tigris.org/wiki/JavaHL] JavaHL
[링크 : http://en.wikipedia.org/wiki/Java_Native_Access] JNA
[링크 : http://www.eclipseonetips.com/.../eclipse-shortcuts-for-common-svn-commands/]  이클립스 단축키 설정
[링크 : http://www.eclipse.org/subversive/index.php] subvesive
[링크 : http://stackoverflow.com/questions/553133/subclipse-with-svnkit-adapter ] SVNKit Connector
Posted by 구차니

댓글을 달아 주세요

구글 코드에서는 svn이나 cvs 등의 서비스를 무료로 제공한다.
[링크 : https://code.google.com/]

일단 가입은 구글 계정이 있어야 하고 프로젝트 생성을 하면 프로젝트 이름이 서브 도메인으로 지정되어 접속이 가능해진다.


접속 경로를 알기 위해서는 Checkout 클릭


자신의 SVN 암호를 알기 위해서는 googlecode.com password를 클릭


본인이 사용할 암호이고 절대 공개되서는 안될 내용이다.
아무튼.. 이 내용은 프로젝트가 아닌 사용자 별로 지정이 되는 것으로 생각된다.


eclipse에서 subclipse에 대한 repository를 추가해서 하거나
marketplace에서 subclipse로 검색을 하면된다.
SVNKit은 굳이 설치할 필요는 없고, marketplace에서 추가시에는 SVNKit 항목이 존재하지 않는다.


설치 후에는 Perspective를 열어준다.


빈곳에서 New - Repository Location


위에서 생성했던 구글 코드의 경로를 입력한다.
trunk로 해도 되고 trunk 아래에 프로젝트 폴더를 새로 만들어도 되고.. 마음대로 운영


사용하려면 일단 저장소에서 소스를 받아와야 하는데 checkout을 통해 받아온다.


프로젝트 위저드를 하는건 아직 방법을 모르겠으니.. 일단
프로젝트로 워크스페이스에 받도록 한다.
trunk를 상위 폴더로 svn 경로 설정되어 있기에 자동으로 프로젝트 이름이 trunk로 뜨나
임의 수정은 가능하니 적절하게 변경해준다.


귀찮으니 걍 다음.


https 임에도 불구하고 로그인은 아직 뜨지 않는다.
나중에 commit이나 remote folder 생성같은 원격지 로그인이 필요한 작업시에
로그인이 뜨게 되는데.. 일단 테스트 삼아 원격지 폴더를 생성궈궈


trunk/test 폴더를 만듭니돠


tortoiseSVN 처럼 왜 이걸 하는지 이유를 comment로 달아주고


생성하려고 하면 계정과 암호를 묻는데
구글아이디가 username이고 비밀번호는 상단의 구글 코드에서 확인한 자동생성된 코드를 입력한다.


---
2014.05.10 추가

프로젝트 생성후 공유하기 위해서는
Team - Share Proejct


위에서 SVN으로 했기에 SVN으로 선택


소스 서버 추가 되어 있다면 선택을, 그게 아니라면 추가를 해주고


원하는 폴더명으로 프로젝트를 올리도록 한다.


초기 업로드용이므로 적당한 멘트를 적는데


윗단계에서 Synchronize manager 어쩌구 쩌서 취소했더니
실제로 commit 되진 않았고 별도로 Team - Commit을 통해 업로드를 해주었다.

---

나머지는.. 프로젝트 탐색기로 돌아와서
Team 아래의 commit / update / histroy 등으로 프로젝트 전체를 SVN를 통해 사용하면 된다. 


이번은 로컬에서 test 폴더를 만들고 commit해서 서버에 적용해보는데 잘~된다


일단.. TortoiseSVN이 설치되어 있기 때문에
프로젝트 폴더 자체가 SVN으로 접속이 가능하고 maven으로 관리 받는
"Dynamic web Project" 임에도 불구하고 다른 컴퓨터에서 프로젝트를 받아 제대로 maven 연동되는 것을 확인했다. 


[링크 : http://subclipse.tigris.org/] subclipse
[링크 : http://pallandri.blogspot.kr/2014/01/using-subclipse-with-eclipse-and.html]

Posted by 구차니

댓글을 달아 주세요

자체적으로 SQL 문법을 지원하는데(syntaxhighlighter)
거기다가 DB에 직접 연결해서 명령을 날릴수 있는 것으로 보이지만...
create table에는 실패한것 봐서는.. 다른 설정상이 문제가 있었던것 같다. 


SQL 파일에서 우클릭
'Set Connection Info'


DBMS를 고르고, profile을 Create 한다.


Profile을 만들려는데 DB를 고르는거 봐서.. 앞 단계에서 굳이 종류 고를필요는 없는 듯?(생성시에는)


Oracle로 선택했으니 ojdbc14.jar이 필요한데 경로가 잘못되었다고 상단에 에러가 뜬다.


JAR List로 가서 Edit나 Add로 해당 파일을 설정해주고



심심해서 Properties를 누르니 기본값으로 입력된 값이 존재한다.


SID는 DB명
Host는 서버 ip/혹은 hostname을 입력하면 된다.


음.. 저렇게 설정하고 나면 상단에 Connection profile을 설정할수 있는데..
이상하게 에러나네? ㅠㅠ 


Posted by 구차니

댓글을 달아 주세요

으앙 집에서 해보니 갑자기 안뜨는 상황발생!


Window - Preference - Java - Installed JREs - Edit


rt.jar - Javadoc Location


javadoc location에 http://docs.oracle.com/javase/7/docs/api/를 추가!
물론 다운로드 받은 javadoc의 경로를 Javadoc in archive를 통해 설정해주어도 된다.
(개인적으로는 다운받아서 하는걸 추천.. 자바 사이트 은근히 느리니까..) 


이제 제대로 뜬다!! 두둥!


[링크 : http://www.androidstudy.co.kr/bbs/board.php?bo_table=C09&wr_id=74]


+ 2014.04.03 추가
JDK1.7은 기본으로 설정되어 있으나 JDK1.8 배포판의 문제인지 1.8에서는 javadoc이 생략되어 있다.
JDK1.7역시 http://docs.oracle.com/javase/7/docs/api/ 으로 설정되어 있다.

Posted by 구차니

댓글을 달아 주세요

quantumDB는 아직 eclipse 마켓 플레이스에는 지원하지 않는다 -_-a
결국은 걍 다운받아서 설치해야 한다는 것!!




[링크 : http://quantum.sourceforge.net/]
    [링크 : http://sourceforge.net/projects/quantum/files/quantum-plugin/]


jdbc driver (oracle 계정필수)
[링크 : http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html] 10g
[링크 : http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-111060-084321.html] 11g
Posted by 구차니

댓글을 달아 주세요

eclipse\pligins\org.eclipse.jdt.core_3.9.2.v20140114-1555.jar
파일 내에 이클립스를 위한 컴파일러가 jar 안에 들어있다고 한다.
그런 이유로 이클립스는 JRE만 있으면 컴파일까지 실행이 기본적으로 된다 ㄷㄷㄷ

어떻게 보면.. 자바 컴파일러를 자바로 만들어서 구현한 셈.. 인가?



[링크 : http://blog.deepakazad.com/2010/05/ecj-eclipse-java-compiler.html]
[링크 : http://stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler]
Posted by 구차니

댓글을 달아 주세요

실수(!)로 욕심에 JavaSE-1.7로 했더니
(XP에 jdk1.8이 안깔려서 압축풀고 c:\Program files\java\jdk1.8.0_1에 복사해줌)

아래와 같이 프로젝트를 컴파일 할 수 없다고 에러를 발생한다.


Project - Properties - Java Build Path - Libraries
JRE System Library - Edit을 눌러 확인하니
(unbound)라고 나오며 실행환경이 발견되지 않는다고 한다.


JavsSE-1.6(jre6) 로 설정하니 문제 해결!
그런데.. JRE6은 언제 깔려있던 거지? -_-a

+ 추측이지만.. C:\Program Files\Java 하위를 검색해서 javac를 자동으로 찾는 것 같다.

'프로그램 사용 > eclipse' 카테고리의 다른 글

eclipse + quantumDB plugin + jdbc driver  (0) 2014.04.01
ECJ - Eclipse Compiler for Java  (0) 2014.03.25
eclipse JRE 설정하기  (0) 2014.03.20
eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JWT / SWING UI 디자이너  (0) 2014.03.10
eclipse JDT + javadoc  (0) 2014.03.10
Posted by 구차니

댓글을 달아 주세요

eclipse로 java 공부하다 이상한 현상을 발견 -_-
public class Test {
public static void main(String args[])
{
for(String s: args)
System.out.println(s);
}
} 

 argument에 인자로 *을 넣어주면


이런게 나온다. 아마도 실행관련 설정이 eclipse에서 *과 치환되는거 같긴한데..
어떤 이유로 어디서 치환된건지 모르겠네...
.classpath
.project
.settings
bin
doc
src 


2014.05.08 추가
이클립스 버그이거나 JVM 문제일 것으로 생각된다.
2009년도에 있던 버그로 잠시 사라졌다 다시 부활.. -_-a

[링크 : http://stackoverflow.com/questions/15299154/wildcard-expansion-in-eclipse-run-configuration]
[링크 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=212264]

'프로그램 사용 > eclipse' 카테고리의 다른 글

ECJ - Eclipse Compiler for Java  (0) 2014.03.25
eclipse JRE 설정하기  (0) 2014.03.20
eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JWT / SWING UI 디자이너  (0) 2014.03.10
eclipse JDT + javadoc  (0) 2014.03.10
eclipse auto indent  (0) 2014.03.07
Posted by 구차니

댓글을 달아 주세요

  1. 엄한소년

    DOS 커맨드 상 * 는 모든 화일을 대체합니다. 즉 현재 경로의 모든 화일이 보이게 되는 거죠..

    2014.05.08 09:56 [ ADDR : EDIT/ DEL : REPLY ]
    • 음.. 그렇게 생각될수도 있겠지만..
      *이 모든 조건에 현재 경로의 모든 파일이라는 건 아니니까요
      인자로서 *을 주었을 뿐인데 *을 *로 처리하지 않는건
      dir과 같이 경로에 관련된 프로그램에서 처리해야할 방향이죠

      한번 리눅스에서 테스트를 해봐야겠군요.
      조언감사합니다.

      2014.05.08 10:16 신고 [ ADDR : EDIT/ DEL ]

netbeans의 JFC 디자이너 같은게 있다길래 검색 궈궈싱
"Eclipse Marketplace"나 "Install New Software"를 통해 설치가 가능하다.



[링크 : http://www.eclipse.org/windowbuilder/]
[링크 : http://wiki.eclipse.org/Visual_Editor_Project] VEP no longer active



[링크 : http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.wb.doc.user%2Fhtml%2Findex.html]

'프로그램 사용 > eclipse' 카테고리의 다른 글

eclipse JRE 설정하기  (0) 2014.03.20
eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JWT / SWING UI 디자이너  (0) 2014.03.10
eclipse JDT + javadoc  (0) 2014.03.10
eclipse auto indent  (0) 2014.03.07
eclipse jdt / cdt - 문법강조 변경하기  (0) 2012.01.29
Posted by 구차니

댓글을 달아 주세요

JDK를 설치했다면
eclipse에서 간단히 javadoc을 생성할 수 있다.

Project - Generate JavaDoc


Javadoc command에는 javadoc 명령어의 위치를 넣어주면 된다.
귀찮으면 걍  finish 누르면 알아서 생성된다. 


[링크 : http://dev.plusblog.co.kr/6]

alt-shift-j 를 통해서 javadoc용 주석을 간편히 넣을 수 있다.


아래가 자동생성된 javadoc 주석


[링크 : http://stackoverflow.com/questions/1777175/how-can-i-generate-javadoc-comments-in-eclipse]

'프로그램 사용 > eclipse' 카테고리의 다른 글

eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JWT / SWING UI 디자이너  (0) 2014.03.10
eclipse JDT + javadoc  (0) 2014.03.10
eclipse auto indent  (0) 2014.03.07
eclipse jdt / cdt - 문법강조 변경하기  (0) 2012.01.29
eclipse 코드 스타일 변경하기  (0) 2012.01.28
Posted by 구차니

댓글을 달아 주세요