- 2024년 10월 08일
- JDK 17 사용
- Eclipse 2024-09 버전을 기준으로 작성되었습니다.
학교에서 UML 과제가 나왔다.
학교에서는 ObjectAid를 이용해 수업을 진행했었기 때문에, 익숙한 ObjectAid를 설치하여 진행하려 한다.
근데.. 어딜 찾아봐도 ObjectAid는 구버전에서 밖에 작동되지 않는다는 말 밖에 없다...
이거 하나 때문에 Eclipse Juno 버전을 설치하기에는 에바라고 판단해 힘든 여정을 떠난다.
사실 결론만 말하자면 너무 간단했다.
일단, ObjectAid는 StackOverflow를 보고 아래의 링크로 다운로드 하였다.

https://web.archive.org/web/20190113065017/http://www.objectaid.com/download
ObjectAid UML Explorer - Download
Download Below is the information of the remote Eclipse Update Site for the current release, which requires JDK 8. For detailed instructions, please see the Installation section. Name: ObjectAid UML Explorer URL: http://www.objectaid.com/update/current You
web.archive.org
그리고는 다른 사람들과 똑같다.
1. Eclipse를 킨다.
2. 상단 바의 Help > Install New Software 순서로 클릭

그럼, 위와 같은 팝업이 나오는데, 여기서 Add 버튼 클릭하면 아래와 같은 팝업이 또 뜬다

여기서는 Archive 버튼을 클릭하여 위에서 다운로드 받은 ObjectAid 압축파일을 선택해준다.
(Name은 그냥 ObjectAid라고 적어줬다.)
그리고 Add 또 클릭하고 설치하고 싶은 애들만 체크해주고 적당한 Next나 Finish로 설치를 완료해주면 된다.
그렇게 완료하고 나면, New > Other 에서 아래와 같이 나오긴 할 것이다.

그런데, 문제는 여기다.

무슨 짓을 해도 Finish 버튼은 나랑 대화할 생각이 없다는 듯이 무반응일 것이다.
(제대로 만들어지면 부럽다. 나는 바로 안 되더라)
무반응인 사람들은 아래처럼 Eclipse 폴더로 찾아들어가준다.

여기서, eclipse.ini 파일을 열고 제일 하단에 아래의 내용을 추가해준다.
| --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED |
(겹치는 부분은 알아서 삭제해주자. " --add-opens=java.base/java.lang=ALL-UNNAMED " <- 나는 얘가 겹쳤다.)
저장하고 Eclipse를 재시작해주면, 2024년의 Eclipse에서도 ObjectAid가 돌아가는 모습을 볼 수 있다.

잘못된 정보가 있다면 말씀해주세요!