03_java.io.IOException: Unable to upload file: null
저는 이렇게 해결했습니다. 이클립스에서 Window -> Preferences -> Android -> DDMS -> "ADB connection time out (ms)"의 값을 늘려준다. apk 용량이 늘어나면 접속 시간을 늘려줘야 합니다.
2011.01.13
[Eclipse] Workspace 바꾸기
프로젝트 여러 개가 묶여있는 곳이 워크스페이스(Workspace)입니다. 이클립스를 처음 시작할 때 물어보는 경로가 워크스페이스의 기준 위치입니다. 재밌는 것은 이클립스의 설정값들이 여기에 저장됩니다. 그래서 이클립스의 버전을 바꿔도 같은 워크스페이스를 부르면 설정값들을 그대로 보존하고 있죠. 이클립스 업그레이드 하기가 쉬운 편입니다. 워크스페이스를 새로 지정하면 모든 설정값들을 다시 세팅해주어야 됩니다. 설정값의 내보내기 가져오기 기능은 나중에 알아보겠습니다. 팀에서 필요한 기능이니까요. 오늘 은 워크스페이스를 바꾸는 것을 말씀드리려합니다. Switch Workspace 간단합니다. 메뉴에서 File > Switch Workspace 를 클릭하면 이제까지 작업했던 워크스페이스들이 나타납니다. 저는 4개..
2011.01.12
[Eclipse] 이클립스가 실행되지 않을 경우
Failed to create java virtual machine! 다음과 같은 창이 뜨면서 이클립스가 실행 되지 않으면 이렇게 해봅니다. 이클립스 설치 폴더안에 보면 eclipse.ini란 파일이 있습니다. 편집기로 열어서 -vm C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe 을 아래와 같이추가해줍니다. -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503 -product org.eclipse.epp.package.jee.product --la..
2011.01.12
[Java] jar파일에 이미지를 넣을때 주의 하세요..
오늘 프로젝트를 정리 하면서 이미지를 jar안에 넣는 작업을 했습니다. netbeans에서 프로젝트를 하고 있었으므로 jar파일 만드는 것은 알아서 해주지만, 이미지를 넣기 위해서 .class파일들이 모여 있는 곳에 이미지를 옮기고 코드를 수정했습니다. 하지만!!! 동작을 하지 않는 것입니다.. jar파일에 있는 리소스를 가져 오기 위해서 ClassLoader의 getResource 메소드를 사용해야 합니다. 기존에 직접 파일의 경로로 가서 파일을 직접 읽어 왔던 코드를 jar파일에 있는 것을 classloader를 통해 읽어 오는 코드로 변경했는데 동작을 하지 않아서 고생을 하고 원인을 찾아 해매 두시간을 헤매고 있었습니다. 결국 일일이 어디서 문제가 있는지 디버깅 코드를 넣어 가면서 테스트를 하는데 ..
2010.01.05
[CodeComplete CH15] 조건문 사용하기
1. If 문 - 일반적인 경우에 대한 코드를 먼저 작성한 다음 특별한 경우를 작성한다. - 동치에 대해서 정확하게 이동하도록 한다. - 정상적인 경우를 else가 아니라 if문 다음에 입력한다. 수많은 오류를 아무렇게나 처리하는 비주얼 베이직 예제 OpenFile( inputFile, status ) If (status = Status_Error) Then errorType = FileOpenError Else ReadFile( inputfile, fileData, status ) If( status = Status_Success ) Then SummarizeFileData( fileData, summaryData, status) If( status = Status_Error ) Then errorTy..
2009.10.21
[CodeComplete CH14]직선형 코드 구성하기
1. 순서가 중요한 명령문 명령문의 순서가 중요한 자바 예제 Data = ReadData(); Result = CalculateResultsFromData( date ); PrintResults( results ); 명령문의 순서가 중요하지만 덜 분명한 자바 예제 revenue.ComputeMonthly(); revenue.ComputeQuarterly(); revenue.ComputeAnnual(); 명령문의 순서가 중요한 자바 예제 Data = ReadData(); Result = CalculateResultsFromData( date ); PrintResults( results ); 명령문의 순서 의존성이 감추어져 있는 비주얼 베이직 예제 ComputeMarketingExpense ComputeSa..
2009.10.21
no image
[cmd 명령어]subst 사용법
요즘들어 윈도우의 GUI환경을 벗어나 옛날로 돌아가고 싶다는 생각이 듭니다. 그래서 인지 cmd 환경에서 GUI환경 못지 않는 편리함(?!) 을 얻고자 고민하던중 subst라는 명령을 발견했습니다. 폴더를 잘 정리 하면 폴더 안에 폴더, 그안에 다시 폴더... 이런식으로 깊이가 깊어지는데요.. 그곳에 접근할때 마다 일일이 커맨드를 치는것도 힘들고 GUI가 아니므로 기억하기도 힘들지요.. 그래서 help쳐서 명령어를 구경하던중 가상의 드라이버를 만들어 실제 내용이 들어있는 경로로 바로 갈 수 있다는 것을 알게 되었습니다. 사용법은 간단합니다. subst help를 치면 사용법이 나오며 그것을 보면 그대로 따라 하실 수 있을겁니다.
2009.01.07