Eclipse

eclipse(이클립스)의 plugin(플러그인) #인식불가, #AmaterasUML(아마테라스UML 인식불가)

잡설

어쩌면 이클립스 재설치까지 막다른 상황에 몰리게 된건

이클립스 플러그인인 아마테라스UML이 전혀 인식을 못했기 때문일지도 모른다.

물론 처음 깔았을때부터 좋다는 다른 플러그인도 안깔리고 썩 이상하긴 했지만 개발에 큰 영향을 주진 않았었다.

나는 개발을 배운지 정말 얼마 안됐고,

주니어라고 하기도 민망한 수준이지만

어릴때부터 게임을 오래 해온 실력(?)으로 컴퓨터의 설치-조립-삭제-각종 이상한... 등등에 지식이 없지 않다.

한참 배우는 입장에서 이클립스라는 프로그램을 조심스럽게 다룬것도 사실이다.

 

하지만 점점 배우면서 AmaterasUML을 사용하면서 왜, 노트북도 다른pc도 다 깔리는 AmaterasUML이

본 pc인 내 컴퓨터에 깔리지 않는지 의문스러웠다.

 

물론 내가 설치를 잘못 했는지, 설치 방법이 틀렸는지

이클립스의 버젼이 문제인지, 내가 이클립스를 제대로 더 이해해야 하는지에 대한 숙고는 힘들었지만

지금 이 글을 쓰고 있다는것은 해결했다는 말이지....

 

문제는 내가 어느 시점에서 해결을 한건지 알 수 없다.

때문에 내가 시도한 해결방법을 총망라 해보기로 했다. (언젠가 또 써먹을것 같은 강한 예감이 든다.....윽..)


시도1. 재설치

삭제후 다시 깔았다.

2020/10/06 - [eclipse(이클립스)] - eclipse(이클립스)삭제

 

eclipse(이클립스)삭제

여러 이유로 이클립스를 삭제하려고 한다. 이클립스는 윈도우의 프로그램 추가/제거(실행명렁어 : appwiz.cpl)가 아닌 폴더를 삭제해야 한다. 첫번째 - eclipse 폴더를 삭제 두번째 C:/user/사용자 폴더�

yjy0755.tistory.com

근데 원래 다른 pc에서 다 실행이 잘 되었던 eclipse의 버젼은 다 SE(Standard Edition) 였다.

(원래 쓰던건 EE(Enterprise Edition)였다.

때문에 삭제후 SE(Standard Edition) 버젼으로 깔았다. 

즉 전혀 근거없다.

 

SE는 표준판이고

EE는 더 많은 기능을 가지고 있고, 웹개발할때 용이하다고 알고있는데

어쨋든 환경을 되는PC와 같게 만든데 의의를 두었다. 버젼은 같다.

 


시도2. eclipse 이해, .metadata폴더삭제

정말 컴퓨터쪽은 하면서 느끼지만

고행은 피하는게 베스트지만

솔찍히 현업에 나가서 업무시간에 해결하려고 했다면 두배로 고통이었을거라고 생각한다면

그냥 이게 더 나을지도 모르겠다는 생각은 든다.

어쨋든 이클립스에 대해 삭제하면서 이해한개념이 있다.

이클립스를 설치할땐 어리방방했지만

삭제 후 다시 설치해보니 안보이던게 보였다.

이클립스는 설치되면 

위의 폴더 3개가 C:/사용자/사용자이름 폴더에 깔리고,

시작하면서 지정한 work-space폴더까지 총 4개의 폴더를 가지고 시작한다.

 

내가 플러그인 인식을 못했던 부분들 중 문제가 될 수도 있겠다 싶은 부분이 

나는 워크페이스를 3개를 썻다. 이게 문제였는지는 모르겠다. 

중요한건

1) 내가 새로 work-space폴더를 생성했고(이클립스 들어가서 File > Switch Workspace > Other)

그때 eclipse 폴더에 설치된 플러그인과 기본구성들이

2) 내가 지정한 work-space로 온다는것을 알 수 있었다. (내 workspace폴더 이름은 Dropbox_Java)

3) Dropbox_Java 폴더로 지정하고 이클립스를 열면 기존 이클립스 폴더의 플러그인들이 내 워크스페이스로 따라온다.

그러면서 

지혼자 .metadata를 생성한다.

즉, 이걸 지우면 또 실행할때 알아서 생긴다.

이걸 반대로 생각하면

내가 재설치전 3개의 워크스페이스를 사용했고, 따로따로 플러그인을 사용했는데

과연 metadata들이 문제없이 알아서 잘 돌아갔었을까 의문이 든다.

 

만약 같은 오류를 겪고 있는 유저가 결론부터 보길 원한다면

1. 일단 기존에 사용하고 있는 워크스페이스폴더의 .metadata폴더를 지워라.

2. 넣고자 하는 플러그인(jar파일)을 C:/유저/eclipse 폴더의 plugin폴더에 넣고

3. 이클립스를 재 실행

 

물론 난 이렇게 했는데도 안됐다.

근데 왜 이렇게 길게 썼을까. 3번째 시도에서 결국 됐는데

이게 됐을꺼면 애초에 재설치 하지도 않았지.


시도3. 플러그인 설치

앞서 말했듯이 jar파일을 직접 넣는것도 인식하지 못했다.

희망을 버리지 않고

AmaterasUML 메인페이지에 나와있는 주소인

github.com/takezoe/amateras-modeler

 

takezoe/amateras-modeler

UML and ER-diagram editor for Eclipse. Contribute to takezoe/amateras-modeler development by creating an account on GitHub.

github.com

로 들어가서

 

https://takezoe.github.io/amateras-update-site/

를 주소타입으로 플러그인 설치를 진행했다.

 

주석1) 이클립스의 플러그인 설치는 url과 수동설치(jar)로 나뉨

 

그리고 됐다.

 

설치가.

 

??

 

이방법은 이미 정말 처음에 누구나 이렇게 설치하기도 하고 간편하기 때문에

5번 이상 해봤다. 한번도 안됐고 인식도 못했었다.

 

이미 너무 많이 와서 대체 어느 시점에서 된건지 알 수가 없어서 그냥 시도했던걸 총망라 해봤다.

내 생각엔 .metadata폴더삭제 혹은 재설치 시점인지 의문이다.

이제부턴 따른 시도였던 것들도 함께 써보겠다...

 


시도4. dropins 폴더에 플러그인 파일 넣어버리깃!

이유는 모른다. 구글링에서 이렇게 한 사람도 있다고 해서 했으나 안됌

 


시도 5. org.eclipse.equinox.simpleconfigurator 폴더에

bundles.info파일을 직접 수정해버리깃!

플러그인 인식오류 혹은 인터넷이 안되는 상황에서 설치할때 주로 사용하는 방법이랬는데

처음 저 해결방법들을 볼땐 그냥 던져버리고 싶었(저걸 쓰려니 속이 쓰려...!)지만 했다. 근데 안돼


시도 6. 관리자 권한으로 실행해버리깃!

 

관리자로 들어가서 되는 경우도 있다고 하더라구.

응안돼


시도 7. 더이상은 시간낭비다. 우회한드아!

어짜피 cld(아마테라스 파일 유형임) 파일을 꼭 이클립스 플러그인으로 열 필요 있는가

나중에 천천히 해보고 그냥 다른 프로그램으로 쓸 수 없을까?

웹상에서 pdf바꿔주는줄 알았더니 설치하라고 하는데

영어페이지가 한국어 번역으로 나오는데 참 기분이 묘하네.

왠지 설치하면 컴퓨터가 아플지도 모르겠다는 생각이 나를 지배... 안돼!!


-까지 해보니 그냥 삭제하고 다시 까는게 좋겠다 싶었는데

그러다가 해결.

근데 재설치로 해결된건 아닌것 같기도 한데

해결하니 짜릿한데 시간은...

 

'Eclipse' 카테고리의 다른 글

Tomcat 과 이클립스 연동  (0) 2020.11.06
이클립스 설치  (0) 2020.11.01
이클립스 오류 #버전오류 #실행오류  (1) 2020.10.21
eclipse(이클립스)삭제  (0) 2020.10.06