Maven 환경변수 에러



GeoServer의 소스를 받아서 maven으로 빌드하고 디버깅 하기 위해

maven을 받아서 압축을 풀고 잘 설치되었나 확인하기위해서 명령어 mvn -v를 입력했다.

환경 변수에서 JAVA_HOME을 JRE가 아닌 JDK로 하라며 에러가 발생했다.


1
2
3
4
5
The JAVA_HOME environment variable is not defined correctly
 
This environment variable is needed to run this program
 
NB: JAVA_HOME should point to a JDK not a JRE
cs


이 에러가 계속 나와서 maven을 사용할수 없었다.

물론 고급 시스템 설정 - 환경변수 에 있는 사용자 변수, 시스템 변수는 JAVA_HOME과 PATH 모두 제대로 되어 있었다.


Solution


cmd에서 명령어를 통해 JAVA_HOME을 다시 셋팅 해줘야 했다. 


1
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
cs


위의 명령어를 실행하고 나서 mvn -v을 치니 똭!! 해결되었다.

자신의 PC에 JAVA JDK가 설치 된 위치로 명령어 입력한다. (jdk 뒤의 숫자는 현재 자신의 JDK버전에 맞게 입력)

이제 maven을 이용해서 라이브러리를 관리하고 빌드 할 수 있었다.


하지만! 


컴퓨터를 재부팅하고 cmd에서  mvn -v를 입력하자 똑같은 에러가 또 발생했다.

다시 한번 같은 명령어를 입력하고


1
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
cs

mvn -v 를 치니 정상적으로 나왔다. 

매번 이짓을 반복해야지 maven을 사용할수 있다.

왜 그런지 이유는 잘 모르겠다 JAVA_HOME과 maven의 path가 불완전한건가?? 

path 변수가 사라져서 그렇다.

path값을 영구 설정하기 위해서는 "내컴퓨터" -> 고급설정 -> 환경변수 -> PATH값에 결로를 추가해준다.




JAVA가 유용한 언어이긴 한데 window에서 사용할때 path 설정이 참 귀찮다고 생각이 든다.


환경 변수 설정 해보면 별거 아닌데 자바 관련 톰캣이며 메이븐까지 처음 설치할때 검색해고 

가이드를 따라 설정하고 나면 그 이후에는 신경쓰지 않게 된다.


그래서 새로 설정하거나 에러가 발생하거나 버전을 올려서 설정을 바꿔야 할때면 기억이 가물가물 해져서 헤매는것 같다.

원리는 간단하게 HOME은 메인 폴더로 path는 메인 폴더안에 bin폴더를 가리키면 되는것인데 

왜 자바만 이런 환경변수 설정을 하는건지 ... 


아무튼 GeoServer에서 maven을 사용해서 빌드 하는 명령어는 아래 링크를 참조하면 된다. 


https://maven.apache.org/install.html

http://docs.geoserver.org/latest/en/developer/maven-guide/index.html



'IT&Programming' 카테고리의 다른 글

zookeeper(주키퍼)  (0) 2018.09.30
maven 환경변수 에러 해결  (0) 2018.05.04
Geometry 공간 연산  (0) 2018.04.18
Android Studio 3.1.1 Gradle Warning  (0) 2018.04.18
PROJ.4 API Summary  (0) 2018.03.12
bash 쉘 스크립트에서 파일을 라인 단위로 입력 받기  (0) 2018.03.12

사랑니 발치 후기

나는 운이 좋게도 위쪽은 사랑니가 아예 없고 아래쪽에 2개만 있었다. 

하지만 둘 다 누워있는 매복 사랑니라 잇몸을 찢고 사랑니 윗부분을 잘라내고 뿌리를 뽑아내야 했다.


2018년 5월 1일 오후3시 


사랑니를 발치하러 미리 예약한 치과에 갔다.

X-ray 사진을 보고 발치할 사랑니에 대해 설명을 듣고 바로 누워서 마취를 위해 주사를 2방 맞았다.


주사를 맞고 일어나서 가글하자마자 예쁜 간호사가 와서 수술시 주의사항과 테블릿으로 수술에 대해 설명을 듣고 동의서에 사인했다.

그리고 거울을 보면서 뺨을 툭툭 치며 마취되길 기다렸다. 약 7분정도 기다린듯 하다.


점점 볼과 입술에 감각이 사라져갈때쯤 치과의사가 와서 이제 시작하자며 얼굴을 녹색 천으로 가리고 누웠다.

개구기나 입을 계속 벌리고 있기 편하도록 장치를 할줄 알았는데 그런것 없이 내 의지로 계속 입을 벌리고 있어야 했다. 


다행히 마취를 해서 아프진 않았지만 입속에서 날카로운 기계가 소리를 내며 왔다갔다 하는게 기분이 좋지는 않았다. 

그리고 치과 의사가 가만히 앉아서 하는게 아니라 이리저리 자세를 바꾸면서 사랑니를 뽑으려고 힘을 쓰는게 느껴졌다.


힘을 줘서 하다보니 장비를 손에서 놓쳐서 떨어뜨릴뻔 하다가 공중에서 잡기도 했다.

드릴소리가 나면서 치아를 부수는건지 자르는건지 모르겠지만 꽤나 오래 걸린것 같다.


사랑니를 뽑을때 뚝 하는소리가 날꺼라고 했는데 나는 별로 느낌이 없었다. 

그냥 사랑니가 내몸에서 떨어져 나가는구나 라는 느낌만 들었다. 


끝난줄 알았는데 의사가 힘으로 계속 뭔가를 더 당겨서 뽑아내려고 했다.


아 이제 뿌리를 뽑아 내는구나 라고 생각하고 입을 더 크게 벌리려고 노력했다.

이윽고 이제 다 뽑았습니다 라고 말하고 바로 잇몸을 꿰매는 작업을 시작했다.

봉합을 하면서 실이 입술에 닿을때는 느낌이 좋지 않았다.


마지막으로 거즈를 물려주고 고생하셨습니다라는 말과 함께 의자가 올라가고 끝났다.

전체적으로 약30분정도 걸린것 같다.  


입에 거즈를 물고 침과 피는 되로록이면 삼키라고 알려주며 아이스팩을 받고 볼에 얼음 찜질하라고 했다.

얼을팩을 볼에 대고 진료실은 나서는데 거울을 보니 머리는 헝클어 지고 입술은 말라있고 볼은 팅팅 부어 있었다.

아픈것보다 그냥 진이 빠진것같다.


카운터로가서 1주일후에 실밥제거 예약을 하고 처방전과함께 여분의 거즈를 받고 2시간후에도 지혈이 안되면 거즈를 갈아끼우라고 했다. 

처방전을 받아 나와서 약국으로가 약을 지었다. 항생제하고 위장약, 진통제를 먹어야 한다고 했다.


얼음팩을 대고 마트에 들려서 죽하고 아이스크림을 사서 집에 왔다.

얼음팩이 30분이 지나니 차갑지 않아서 아이스크림을 볼에 대고 아이스팩을 냉동실에 얼려놓았다.


오후 6시 


마취도 어느정도 풀렸고 이제 2시간 30분정도 지났으니 거즈를 빼고 싶었다. 아까 받은 여분의 거즈도 있겠다 바로 거즈를 뱉었는데....

젠장 피는 멈추지 않았고 거울을보니 여전히 볼은 부어 있고 잇몸은 찢어져 있는데 이건 아니다 싶어서 여분의 거즈를 꺼내서 일단 물었는데 지옥이 펼쳐졌다.


일단 거즈를 3장이나 물었는데 너무 커서 그런지 입에 제대로 들어가지 않아서 바로 1장을 빼서 버렸다.

그리고 거즈에 물을 적셔서 물어야 하는데 그냥 물었더니 상처랑 닿으면서 엄청 따끔거리고 메슥거렸다. 

침하고 피가 계속 나면서 거즈가 적셔지며 고통이 사라질때까지 참고 물고있었다.

5분정도 지나니 다시 평화가 찾아왔다. 1시간 가량 더 거즈를 물고있다가 뱉었다. 이제 어느정도 지혈이 된것 같았다.


하지만 약을 먹을려면 저녁을 먹어야하는데 도저히 엄두가 나지않았다. 

30분정도 고민하다가 마트에서 사온 죽을 사랑니를 뺀 반대편으로 살살 먹었다.


약을 먹고 지혈과 붓기를 가라앉히기 위해서 아이스크림을 3개 먹었다.

진통제때문인지 냉찜질때문인지 아프진 않았다.

그리고 먹었으니 양치질을 해야하는데 겨우 멈춘 피가 또 날까봐 무서웠지만 그냥 살살 하면 괜찮겠다 싶어서 양치질도 했다.


생각보다 아프지않고 괜찮았다. 



 



'ETC' 카테고리의 다른 글

博多とんこつ・長浜レーメン 제조시식기  (0) 2018.05.27
매복 사랑니 발치 후기  (0) 2018.05.03
후레쉬베리 한정판 복숭아&요거트  (1) 2018.04.19
영화 아인(亜人: Demi-Human)  (0) 2018.04.16
Do it Johnber  (0) 2017.12.22
Atom 필수 Packages&Themes  (0) 2017.12.14

마트에 들렸다가 원래 후레쉬베리 딸기맛을 즐겨 먹어서 이것을 보고 눈이 갔다.

이번 봄 한정판으로 오리온 후레쉬베리에서 복숭아&요거트 맛이 나와 하나 구매했다.

(x12개입 4800원)



상큼한 맛을 기대하고 한입 베어 먹었는데 당황스러웠다.


기대 이하의 맛이었다. 혹시나 해서 하나 더 먹었는데 상큼함은 느낄수 없었고 

밋밋한 요거트 맛과 약간의 복숭아 향이 느껴졌다. 

나머지는 주변 사람과 나눠 먹었다.


원래 스트로베리 맛은 내가 좋아하는 과자로 손에 꼽는데 

복숭아&요거트는 다신 돈주고 사먹지 않을듯 싶다. 



한입 베어물고 바로 "아 창렬하네... 당했다." 라고 머릿속에 가장 먼저 떠올랐다.


평가 : ★☆☆☆☆

'ETC' 카테고리의 다른 글

博多とんこつ・長浜レーメン 제조시식기  (0) 2018.05.27
매복 사랑니 발치 후기  (0) 2018.05.03
후레쉬베리 한정판 복숭아&요거트  (1) 2018.04.19
영화 아인(亜人: Demi-Human)  (0) 2018.04.16
Do it Johnber  (0) 2017.12.22
Atom 필수 Packages&Themes  (0) 2017.12.14
  1. Favicon of http://hanglama.tistory.com 새로고침(F5) 2018.04.26 22:18 신고

    뭔가... 상상이 안 가는 맛이군요. 사먹지 않도록 해야겠습니다.

Geometry 공간 연산

공간 연산자는 피처의 도형(geometry) 속성에 대한 조건을 설정하는데 사용된다.


위상 연산자(Topological Operators)

8개의 위상 연산자들을 이용한 공간 질의 수행
  • Intersects - 2개의 공간 객체가 교차 하는지 검사
  • Disjoint - 2개의 공간 객체에 공통 요소가 없는지 검사
  • Contains - 공간 객체가 다른 객체를 포함 하는지 검사
  • Within - 공간 객체가 다른 객체 내부에 있는지 검사
  • Touches - 2개의 공간 객체가 맞닿아 있는지 검사
  • Crosses - 2개의 공간 객체가 서로 횡단하는지 검사
  • Overlaps - 2개의 공간 객체가 서로 겹치는지 검사
  • Equals - 2개의 공간 객체가 위상적으로 동일한지 검사


'IT&Programming' 카테고리의 다른 글

zookeeper(주키퍼)  (0) 2018.09.30
maven 환경변수 에러 해결  (0) 2018.05.04
Geometry 공간 연산  (0) 2018.04.18
Android Studio 3.1.1 Gradle Warning  (0) 2018.04.18
PROJ.4 API Summary  (0) 2018.03.12
bash 쉘 스크립트에서 파일을 라인 단위로 입력 받기  (0) 2018.03.12

Android studio Build.gradle Warning 해결



안드로이드 스튜디오에서 새로운 
업데이트가 나와서 바로 진행했다.

하지만 업데이트 후 gradle버전이 3.1.1로 업데이트 되고 2가지 warning에러가 발생했다.


두가지 모두 build.gradle (Module: app) 에서 발생한 경고(warning) 였다.


그 해결 방법을 정리해본다.

첫번째 Warning

Warning:Configuration 'compile' is obsolete and has been replaced with 'implementation'.
It will be removed at the end of 2018

이건 build.gradle 에서 dependencies 부분에 있는 모든 compile implementation으로 변환하여 해결 했다.


dependencies {

compile fileTree ->  implementation fileTree 

compile -> implementation 

}

그냥 모든 compile을 implementation로 치환 해주면 해결


두번째 Warning은

The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled something?


이건 instrumentTest.setRoots('tests') 부분을  androidTest.setRoots('tests') 로 변환하여 해결 했다.


업그레이드 하면서 build.gradle 새 버전부터 instrumentTest는 더이상 사용되지 않으면서 androidTest로 수정하여야 했다.


instrumentTest를 찾아서 androidTest로 치환 하여 해결, 딱 하나 뿐이었다.


결론 : stackoverflow 만세!



reference

 https://stackoverflow.com/questions/48462550/android-studio-build-gradle-warning-message

https://stackoverflow.com/questions/49511200/the-sourceset-instrumenttest-is-not-recognized-by-the-android-gradle-plugin

2017- 2018 NBA 플레이오프가 4월 15일부로 개막했다.


동부서부 8팀씩 총 16팀의 플레이오프 진출 팀이 결정되었다. 

승패가 동률인 팀이 많아서 하위 시드 순위 싸움이 치열했다. 


동부의 보스턴과 서부의 골든스테이트는 모두 초중반 1위를 하다가 

주전 가드의 부상이탈로 2위로 내려앉고 

토론토와 휴스턴이 구단 역사상 최초로 각 컨퍼런스 1위를 차지하게 된다.


플레이오프 진출 팀의 순위와 대진표를 살펴보자


NBA 서부 컨퍼런스

1. 휴스턴 로케츠 (65W 17L)


2. 골든스테이트 워리어스 (58W 24L)


3. 포틀랜드 트레일 블레이저스 (49W 33L)


4. 오클라호마 시티 썬더 (48W 34L)


5. 유타 재즈 (48W 34L)


6. 뉴올리언즈 펠리컨스 (48W 34L)


7. 샌안토니오 스퍼스 (47W 35L)


8. 미네소타 팀버울브스(47W 35L)



1. 휴스턴 vs 8. 미네소타

2. 골든스테이트 vs 7. 샌안토니오

3. 포틀랜드 vs 6. 뉴올리언즈

4. 오클라호마 시티 vs 5. 유타


NBA 동부 컨퍼런스


1. 토론토 랩터스 (59W 23L)


2. 보스턴 셀틱스 (55W 27L)


3. 필라델피아 세븐티식서스 (52W 30L)


4. 클리블랜드 캐벌리어스 (50W 32L)


5. 인디애나 페이서스 (48W 34L)


6. 마이애미 히트 (44W 38L)


7. 밀워키 벅스 (44W 38L)


8. 워싱턴 위저즈 (43W 39L)



1. 토론토 vs 8. 워싱턴

2. 보스턴 vs 7. 밀워키

3. 필라델피아 vs 6. 마이애미

4. 클리블랜드 vs 5. 인디애나


NBA 플레이오프는 1-8, 2-7, 3-6, 4-5위가 붙는 1라운드

1-8, 3-6의 각 승자와 2-7, 4-5의 각 승자가 붙는 2라운드에 걸쳐서

최종 양대리그 컨퍼런스 파이널이후에 

서부에서 1팀 동부에서 1팀씩 올라와서 붙는 NBA 파이널로 구성되어있다. 


오늘까지 각팀들 모두 한차례씩 경기를 치뤘다.


동부에서는 클리블랜드와 인디애나 경기,

서부에서는 포틀랜드와 뉴올리언즈 경기에서 업셋이 나오고 나머지는 모두 상위팀이 이겼다.


아직 플레이오프가 진행중이지만 개인적인 예상으로


동부에서는 토론토와 필라델피아컨퍼런스 파이널에서 붙을꺼 같고

서부에서는 오클라호마 시티 vs 골든스테이트가 컨파에 갈꺼같다. 


휴스턴은 이번시즌 NBA 전체 승률 1위팀이지만 CP3의 존재로 왠지 컨파에 못갈꺼 같다.

보스턴 역시 어빙이 부상으로 빠져서 컨파 진출이 힘들꺼 같다.


보스턴에서는 어빙이 부상으로 나오지못하고 골든스테이트에서는 커리가 플레이오프 2라운드는 되야 나올꺼 같은데 

올 시즌에는 각팀에 핵심 멤버들의 부상이 많은것 같아서 아쉽다.






네이버에서 어벤져스:인피니트 워 예고편을 보다가 우연히 예고편을 보게 되었는데 재밌어 보여서 봤다.


죽지않는 인간이라는 흥미있는 컨셉으로 일본에서 만든 영화였다.

찾아보니 애니메이션을 실사화 해서 영화화 한것이었는데 일본은 애니메이션을 잘만드는데 실사화 영화는 퀄리티가 떨어져서 실망한 적이 많다.

이번에는 다르길 기대하면서 봤다.


주인공(나가이 케이)이 교통사고를 당해서 사람들 앞에서 죽게 되는데

잠시후 다시 살아나면서 죽지 않는 신인류인 아인이라고 밝혀지면서 

이야기가 시작된다.


정부에서는 이 죽지 않는 아인을 보호 및 조사 한다고 발표 하고 비밀 생체 실험을 자행한다. 

주인공이 정부 산하의 연구소에 잡혀가 온갖 테스트를 하며 고통받고

 리셋이라고 죽였다가 살리는 행위를 반복해서 당한다.


그러던 중 과거에 생체 실험을 20년간 당하다가 탈출한 사토(오른쪽)가 연구소를 침입하는데 

여기에서 액션신이 엄청 충격적이었다.


경비를 뚫고 진입하는 과정에서 아인의 특징을 이용해서 전투를 하는장면이 나오는데

일반 총에 맞으면 죽지않고 계속 살아날수 있기 때문에 상대하기 위해서 마취총을 이용해서 대항한다. 

하지만 마취총이 팔에 맞으면 팔을 잘라버리고 

몸에 맞으면 머리에 총을 쏴서 잠들기전에 죽고 다시 살아난다.


결국  내부까지 들어가서 사토가 주인공을 구출해준다.

그리고 자신에게 고통을 주며 괴롭히던 사람들에게 복수하라며 총을 건네주고 쏘라고 하지만

자신에게 고통을 준 인간들을 아무렇지 않게 죽이는 사토와 달리 주인공은 죽이지 않고 사토와 대립하게 된다.



이후 영화는 나가이 케이와 사토의 대립을 중심으로 흘러간다.


연구소 탈출 이후 주인공 나가이 케이는 도망쳐서 한적한 시골의 한 할머니 집에 가서 숨어지낸다.

그러던중 방송에서 아픈 여동생이 아인의 공격을 받는 장면을 보고

 병원으로 찾아가 몰래만나고 시골로 데려온다.


반면 사토는 기자들을 이용해 방송과 인터넷 사이트를 통해 불법 생체 실험을 당한것을 알리고  

정부에 도쿄에 자신과 같은 아인들이 모여 살수있는 자치구를 요구하며 테러 위협을 가한다.


사토는 비행기로 정부기관에 테러를 가하고 자신의 요구를 수용하지 않자 

자신에게 실험해서 만든 화학 가스를 탈취해 도쿄에 다음 테러를 예고한다.


결국 주인공이 그 장면을 보고 정부에 협력해서 사토를 막기위해서 전략을 세우고 

사토와 다시 싸우게 된다. 


결과적으로 정부와 힘을 모아 사토를 막고 끝이 난다.


전체 적으로 일본의 전형적인 판타지물 스토리대로 진행된다고 느꼈다.



처음에 예고를 보면서 기대했던것에 비해서  총격씬과 

아인의 몸에서 유령을 불러내서 싸우는 액션씬을 제외하면 

흥미를 끄는 내용이 없어서 그냥 그랬다.


그래도 영화에서 주인공의 여동생과 정부기관 보디가드로 나온 여자 아인 

이 둘이 귀여워서 영화가 끝난후 검색해봤다.



왼쪽이 주인공 여동생, 오른쪽이 보디가드


찾아보니 왼쪽은 하나베 미나미 라고 너의 췌장을 먹고 싶어라는 영화에 주연으로 나왔던 최근 인기있는 여배우 인것 같고

오른쪽은 카와에이 리나 라고 AKB48(?) 정확히 모르겠다. 일본 저 아이돌 그룹에 속한 아이돌인듯 하다.


마지막에 후속편이 나올것 같은 마무리로 끝나서 다음편이 나오겠지만 

후속편이 나오면 또 볼지는 모르겠다. 


전체적으로 쏘쏘했다.




     



'ETC' 카테고리의 다른 글

매복 사랑니 발치 후기  (0) 2018.05.03
후레쉬베리 한정판 복숭아&요거트  (1) 2018.04.19
영화 아인(亜人: Demi-Human)  (0) 2018.04.16
Do it Johnber  (0) 2017.12.22
Atom 필수 Packages&Themes  (0) 2017.12.14
클래시오브클랜 장인기지 4홀 배치 후기  (0) 2017.06.08


阪神タイガースの応援歌

 한신타이거즈 응원가

六甲おろし

롯코 오로시


(1절)


六甲颪に颯爽と    롯코 산바람에 씩씩하게

ろっこうおろしにさっそうと    롯코우오로시니 삿소우토


蒼天翔る日輪の    푸른하늘 비상하는 태양

そうてんかけるにちりんの    소우텐 카케루 니치린노


青春の覇気美しく 청춘의 패기 아름답게

せいしゅんのはきうるわしく    세이슌노 하키 우루와시쿠


輝く我が名ぞ 빛나는 우리의 이름

かがやくわがなぞ    카가야쿠 와가나조


(후렴)


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


オウオウオウオウ    오~오~오~오~ 

おうおうおうおう    오우오우오우오우


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


フレフレフレフレ 만세-만세-만세-만세- 

ふれふれふれふれ  Hurrah-후레-Hurrah-후레-

(2절)


闘志溌剌起つや今     끓어오르는 투지 일어나자 지금

とうしはつらつたつやいま    토우시하츠라츠 타츠야 이마


熱血既に敵をつ    열혈로 이미 적을 찌른다

ねっけつすでにてきをつく    넷케츠스데니 테키오츠쿠


獣王の意気高らかに    백수의 왕의 기상 드높여

じゅうおうのいきたからかに    쥬우오우노이키 타카라카니


無敵の我等ぞ    무적의 우리들

むてきのわれらぞ    무테키노 와레라조


(후렴)


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


オウオウオウオウ    오~오~오~오~ 

おうおうおうおう    오우오우오우오우


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


フレフレフレフレ 만세-만세-만세-만세- 

ふれふれふれふれ  Hurrah-후레-Hurrah-후레-


(3절)


鉄腕強打幾千度び    철완 강타 수천번

てつわんきょうだいくちたび    테츠완쿄우다 이쿠치타비


鍛えてここに甲子園    단련해서 여기에 고시엔

きたえてここにこうしえん    키타에테 코코니 코시엔


勝利に燃ゆる栄冠は    승리에 타오르는 영관은

しょうりにもゆるえいかんは    쇼우리니 모유루 에이칸와


輝く我等ぞ    빛나는 우리들

かがやくわれらぞ    카가야쿠 와레라조


(후렴)


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


オウオウオウオウ    오~오~오~오~ 

おうおうおうおう    오우오우오우오우


阪神タイガース    한신 타이거즈

はんしんたいがーす    한신 타이거스


フレフレフレフレ 만세-만세-만세-만세- 

ふれふれふれふれ  Hurrah-후레-Hurrah-후레- 

+ Recent posts