본문 바로가기

보물창고/Programming

자바 예외 처리 java Exception try{ //예외가 발생할 수 있는 코드 } catch(Exception e){ //예외 발생시 수행할 코드 System.out.println(e); } catch(Exception e){ //또 다른 예외처리 System.out.println(e); } finally{ //예외 발생과 관계없이 수행할 코드 } 더보기
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820] 아래 블로그에서 해결 방법을 찾았습니다 http://cafe.naver.com/multiplaydeveloper.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1207& 혹시 블로그로 들어가지지 않는다면 아래 펼침으로 확인하세요~ 원인1> 이 메세지는 compile한 자바의 버젼과, runtime시의 자바 버젼이 다를 때 출력됩니다. compile 환경의 자바 버젼과 runtime환경의 자.. 더보기
error C2533: 'Sum::{ctor}' : 생성자에서 반환 형식을 사용할 수 없습니다. error C2533: 'Sum::{ctor}' : 생성자에서 반환 형식을 사용할 수 없습니다. class Sum { public: int i, j; Sum(); //생성자 } ; 클래스 생성시 ; 이것으로 닫지 않았을때 나오는 에러 입니다 더보기
'cout' : 선언되지 않은 식별자입니다. C++ 컴파일시 나온 오류 입니다 'cout' : 선언되지 않은 식별자입니다. #include 이렇게 와 #include 를 해도 모두 오류가 났습니다 구글링한 결과 아래에 소스를 추가해서 해결 했습니다 using namespace std; include using namespace std; 더보기
아이폰 디바이스 실행시 Could not load NIB in bundle에러가 났다면... 에뮬에서는 문제가 없다가 디바이스 실행시 Could not load NIB in bundle 에러가 났다면 소스코드에 적은 XIB파일 이름과 실제 파일 이름을 꼼꼼히 확인하셔야 합니다 프로그래밍중 한번이라도 이름을 바꾼 적이 있다면 실수 했을 가능성이 있습니다 그런데도 에뮬에서는 정상작동하는 이유는 xCode가 예전 파일을 어딘가에 유지하고 있는거 같습니다 닙파일을 지워도(폴더에가서 직접 지워도) xCode에서는 예전 파일을 계속 사용 할 수 있었습니다 왜그러는지 확실히 지우려면 어떻게 해야하는지는 모르겠는데 혹시 아시는분이 계시면 알려주세요~ 더보기
아이폰 디바이스 테스트시 에러(dns.so , libXcodeDebuggerSupport.dylib) 구글링 결과 파일과 폴더를 찾아 옮겨 주는것으로 해결 했습니다 warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found). /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/info/ 폴더에 있는 dns.so 파일을 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols 폴더로 옮겨주고 Program received signal: “SI.. 더보기
UIActionSheet(아이폰 아래에서 뜨는 메뉴 아래 팝업메뉴) //헤더에 추가 //아래 팝업 메뉴 버튼 인덱스 - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { printf("User Pressed Button %d\n", buttonIndex + 1); if(buttonIndex == 0) { } else if(buttonIndex == 1) { } [actionSheet release]; } //아래 팝업 띄움 //헤더에 추가 - (IBAction) showSheet; - (IBAction) showSheet { UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle: nil //@"타이틀" d.. 더보기