sunphiz

Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ …

Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ has value ‘1.7’, but ‘1.8’ is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 레지스트리에 CurrentVersion은 1.7이지만, 실제로는 1.8이 필요하다라고 써있다. 보통 JDK를 설치/삭제 할때 저 값이 알맞게 업데이트 되지만 어떤 이유로 올바르게 적혀있지 않다는 것인데, 이를 해결하는 방법은 여기 에 적혀있다. 링크누르기 귀찮은 […]

Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ … 더 읽기"

나노심 자르기

기존 심을 나노심으로 자를 수 있는데, 자르기가 어렵다면 아래 템플릿을 이용해보자. 공개된 자료인데 링크가 사라져서 파일만 올려둔다. 출처  최초 제작 사이트 출처 : www.airportal.de/nanosim/ 최초 파일출처 : http://www.airportal.de/nanosim/How_to_cut_Mini_and_Micro_SIM_to_Nano_SIM.pdf 파일 출처 : http://www.skipser.com/i/2/files/general/sim_cutter_template.pdf

나노심 자르기 더 읽기"

Caused by: java.lang.IllegalStateException: Fragment already active

Caused by: java.lang.IllegalStateException: Fragment already active at android.app.Fragment.setArguments(Fragment.java:696) … 위와 같은 에러가 난다면 setArguments()의 주석을 먼저 확인해보자. /** * Supply the construction arguments for this fragment. This can only * be called before the fragment has been attached to its activity; that * is, you should call it immediately after constructing the fragment. The *

Caused by: java.lang.IllegalStateException: Fragment already active 더 읽기"

안드로이드의 어댑터(Adapter)

먼저 어댑터 패턴부터 살펴보자. 아래 그림이 보통 Adapter 패턴을 설명할 때 사용되는 인용되는 그림이다. 위 그림을 간단히 설명하면 Client가 Adapter의 인터페이스의 시그내처만 참고하여 구현을 하면, 상황에 따라 Adaptee에 맞는 Adapter를 사용하는 것만으로 수정 없이 사용이 가능하다는 것이다. 실생활 예로 보면 위의 설명이 더이해가 잘 될 것이다. 하지만 패턴이 실제에서도 적용되기는 쉽지 않다. 안드로이드에서는 Client와 Adapter가

안드로이드의 어댑터(Adapter) 더 읽기"

맥에서 인텔리제이를 위한 JDK 설정

오라클 사에서는 맥을 위한 JDK도 지원한다. JDK8까지 지원하고 다운받아서 설치만 하면 기본 JDK 정보도 바꿔준다. 설정이 잘 되었는지 확인하고 싶다면 터미널에서 java나 javac의 버전을 확인해보거나, 오라클에서 제공하는 테스트 페이지에서 시험해보면 된다. 그런데, 인텔리제이는 최신버전(현재 14)설치해도 아래와 같은 메시지를 보이면서 Apple 사의 JDK 6(현재 최신)를 설치하라고 한다. JDK 설정을 찾지못해서 보여주는 일종의 버그라고 생각했는데 아니었다. 인텔리제이

맥에서 인텔리제이를 위한 JDK 설정 더 읽기"