오랫만에 JAVA 개발할 일이 있어서 이클립스를 다운 받으러 들어갔다.그동안 이클립스 버전이 많이도 나와 있구나.최신 버전 네온이 나와 있다. 반짝 반짝 빛이 나는구나. 개발자로서 항상 최신은 거부감이 든다.호환성, 플러그인 지원, 등등 여러가지 이유에서 그나마 최신인 LUNA로 선택다운 받으려고 하는데 32Bit 64Bit를 선택하란다.허걱. 내가 가지고 있는 JAVA 버전이 몇 비트인지 기억이 안난다.그럴 땐 DOS창에서 확인해보자. java -d64 -version 실행Error: This Java instance does not support a 64-bit JVM.Please install the desired version.이라고 나오면 64bit지원 안함. java -d32 -version ..
이클립스에서 GUI 환경을 구축하기 위한 플러그인은 종류가 몇가지 있는것 같아 보이나... 이클립스와 구글에서 WindowBuilder을 공식적으로(?) 지원하는 것 같아서 WindowBuilder 추가하는 법을 포스팅하겠음. 일단 찾아야 하니... https://developers.google.com/ 페이지에서 windowbuilder을 검색하거나 구글에서 windowbuilder을 검색하면 링크가 바로 뜬다. 링크는 변경될수도 있으므로 Google Developers를 통해서 찾는 방법을 적겠음. 일단 13년 05월 06일 기준으로 Google Developers 사이트의 URL은 https://developers.google.com/ 이와 같고 특별한 경우가 아니라면 변경될 일이 없겠지만 혹여라도..
[Java exe 만들기]만든 자바 프로그램을 exe 파일로 만들어 봅시다. 1. 먼저, 만든 프로그램을 다음과 같은 절차를 통해 Jar 파일로 export 시킵니다. 2. 3. 4. http://sourceforge.net/projects/jsmooth/files/jsmooth/ 에서 JSmooth(대표적인 java → exe 변환 프로그램)파일을 다운받습니다. 5. 실행하면, 다음과 같은 화면이 뜨면서 Loading이 됩니다. 좀걸려요..ㅠ 6. 다음과 같이 실행되고 나면, 탭을 선택해서 진행합니다. 참고로, 저는 콘솔 프로그램으로 만들었기에 console wrapper를 선택했습니다. 7. 저장 할 exe파일의 경로와 이름을 짓고, 아이콘을 선택합니다. 8. 먼저, export한 jar파일을 선택하..
웹 프로젝트를 만들고 테스트하기엔 시간이 좀더 걸릴거 같아 자바프로젝트로 예제를 만들어봤습니다. 솔직히 JSON객체 생성하고 파싱하는건 자바스크립트를 이용하는것이 훨씬 간단하게 끝나긴 하는데.... 어차피 JSON을 자바코드내에서 사용할 일도 많으니 알아두면 좋을거 같아 자바프로젝트로 간단히 만들었습니다. 우선 JSON을 사용하려면 JSON 객체를 만들어야겠죠???JSON 객체를 만들기위해선 json-simple-1.1.jar가 필요합니다. 구글에 널리고 널렸으니 이건 패스..빌드패스 잡고 다음코드를 실행하면 c드라이브 바로 밑에 myJson.json 이라는 파일이 생성됩니다. package kr.test.acanet; import java.io.*; import org.json.simple.*; pub..
* local의 기본 정보(IP, Name, Port)를 보여줌(local이라 하면 일반적으로 서버를 의미) Local IP : =request.getLocalAddr() Local Name : =request.getLocalName() Local Port : =request.getLocalPort() * 클라이언트의 정보(IP, Host, Port) Remote IP : Remote Host : Remote Port : =request.getRemotePort() * 서버 이름, 포트(일반적으로 local 기본정보와 동일) Server Name : Server Port : * 지역 정보(대부분 한국을 의미하는 ko가 나옴) Locale : * 사용하는 프로토콜("프로토콜/메이저버전.마이너버전" 의 형태..
가끔 java.lang.UnsupportedClassVersionError를 만나는 경우가 있다. 이는 실행하는 JVM이 지원하지 못하는 java class version을 로드할려고 할 경우 발생한다. Java는 버전이 올라가면서 class 파일의 포맷과 그 버전도 올라가기도 한다. 물론 상위 JVM은 이전 버전의 java compiler로 컴파일된 이전 버전의 java class도 구동을 하지만 그 반대는 아니다. 즉 최신의 java class 전의 java class를 예전의 JVM으로 구동할 수 없을 수 있다는 것이다. 이 경우 앞의 에러가 발생한다. 편집기로 Java Class 버전 확인하기 의외로 간단하며 컴파일된 Java class를 울트라에디터 같이 HEX 모드로 볼 수 있는 편집기로 열어..
HTTP URLConnection에 Timeout을 적용하기 Sample /* HttpTimeoutURLConnection.java */ import java.net.*; import java.io.*; import sun.net.www.http.HttpClient; // Need to override any function in HttpURLConnection that create a new HttpClient // and create a HttpTimeoutClient instead. Those functions are // connect(), getNewClient(), getProxiedClient() public class HttpTimeoutURLConnection extends sun.net..
- Total
- Today
- Yesterday
- 부작용
- oracle
- 챔픽스 후기
- 단백질
- 보건
- 금단증상
- java
- 통신
- 윈도우10
- 100일
- DNA
- 오라클
- 유전자
- 상식
- 챔픽스 후기 금연
- 지진
- 다이어트
- 뇌
- 과학
- 흡연
- 챔픽스
- 믹스커피
- 생명과학
- 설탕
- 인공지능
- 금연일기
- 냄새
- 보건소
- 의료
- 금연
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |