자바는 원시 소스를 컴파일해서 bytecode 로 만든다음, JVM 을 통해 bytecode 를 machine code 로 변경해서 실행하게 된다. bytecode, 기계어도 인간의 언어도 아닌 중간 언어, 를 interpretation 하기 위해 java.exe 명령어를 사용하게 된다. 참고 사이트 : http://pllab.kw.ac.kr/j2seAPIs/tooldocs/windows/java.html Linux/Unix : docs/technotes/tools/solaris/java.html Windows : docs\technotes\tools\windows\java.html java [-options] class [arguments...] 이것은 일반적으로 Java 클래스를 인터프리테이션하기 위..
요새는 얼마나 좋은 편집기가 많은지...Eclipse 나 NetBeans 같은 무료로 사용할 수 있는 자바 개발툴도 있고, 상용인 JBuilder 같은 툴들도 있다. 하지만, 가끔 커맨드라인에서 컴파일하고 실행하고 싶지 않은가? 여기 몇가지 커맨드라인 명령어들을 소개하고자 한다. 이 글에서는 일단 컴파일 옵션부터 살펴보자. 참고할 사이트는 아래와 같다. http://pllab.kw.ac.kr/j2seAPIs/tooldocs/windows/javac.html Unix/Linux : docs/technotes/tools/solaris/javac.html Windows : docs\technotes\tools\windows\javac.html 여러분들도 잘 알다시피 컴파일 명령어는 아래와 같다. javac [..
JavaDoc.exe 는 Java 소스 코드로 부터 HTML 형식의 API Documentation 문서를 생성해 주는, SUN Microsystems 에서 만든 문서 생성기이다. 다음 사이트를 참조하기 바란다. 1. JavaDoc Homepage : http://java.sun.com/j2se/javadoc/ 2. Wikipedia : http://en.wikipedia.org/wiki/Javadoc 3. 개인 블로그 : http://blog.naver.com/kvivaldi/60009671313 이번 아티클에서는 JavaDoc 을 이용해서 간단하게 문서를 생성하는 방법을 살펴보고, 다음글에서 Eclipse 에서의 생성법, 그리고 Doxygen 툴을 사용해서 생성하는 방법들을 살펴보도록 하자. 먼저 간..
이번엔 jar 파일로 클래스 파일을 압축한 다음 배포해 보자. 보통 자바 클래스 파일들을 압축해서 배포할 때에는 jar 파일로 배포한다. Java Web 에서는 war 파일로, 또는 ear 파일로 압축해서 배포한다. 본래 SUN 에서 배포한 클래스 파일들을 레퍼런스하면 컴파일러는 기본 위치 즉, %JAVA_HOME%\lib\tools.jar 를 참조한다. 하지만, SUN 이 제작하지 않았거나, 제작했어도 JDK 설치시점에 들어있지 않았거나, 개발자가 별도로 제작한 클래스 파일들은 jar 형식으로 제작돼 배포되는데, 이번 강의에서는 jar 파일의 배포에 대해 살펴보도록 한다. 먼저, 두개의 클래스를 작성한다. 하나는 아래의 그림처럼 abc.sales.data.A 클래스이고, 두번째는, abc.it.data..
자 이번에는, package 를 이용해 보자. 아래의 그림처럼 package 를 지정했다. package는 항상 자바소스 코드의 맨 위에 위치해야 하는거 알죠? 물론, 주석빼고... 컴파일하자. 일단 저장은 C:\JavaRoom 에 했다. 컴파일한다음, 파일을 이동하면 되니까. javac.exe -d C:\Temp Test.java 컴파일이 끝나면 package 키워드는 -d 컴파일 옵션 뒤의 지정된 디렉토리를 시작기점으로 해서 package 에 지정된 경로를 따라 클래스 파일을 위치하게 한다. 지정된 경로에 있는 디렉토리가 없으면 생성하고 이미 생성돼있으면, 그 경로를 따라 클래스를 생성하게 된다. 아래 그림처럼 package classlibraries.first 에 의해서 C:\Temp 를 경로 시작..
우리가 자바를 시중 서적들을 통해서 배울 때 책들끼리 서로 잘못 기술하고 있는 부분들이 때로는 우리를 혼동케 한다. 그 중 대표적인 사례중의 하나가 CLASSPATH 가 아닐까? 어떤책에서는 별도로 설정할 필요가 없다고 하기도 하고, 또 어떤 책에서는 설정해야 한다고 기술하고 있다. 언제 설명하냐면 꼭 첫장 자바의 환경설정에서 기술한다. 그래서 가끔 강의중에 질문을 받기도 한다. 결론부터 말하자면 설정할 필요가 있을 때도 있고, 그렇지 않을 때도 있다. 다만, 내가 여기서 설명하려고 하는 것은 단순히 자바의 환경설정시 설정해야 하냐, 하지 말아야 하냐의 2분법적 문제가 아니다. 일단, 시작은 내 컴퓨터의 환경설정에서 별도로 CLASSPATH 를 설정하지 않았다. 홍릉과학출판사에서 2004년 8월 출간한,..
Windows 플랫폼에서 Java 프로그래밍을 하려는 분들에게 추천하고 싶은 Text Editor 가 EditPlus 이다. 일단 한국사람이 만들었다는 자부심도 있고, 메뉴도 한글이 지원되며, 웹프로그래밍까지 하려는 분들에게는 더할나위 없는 에디터인것 같다. 물론 자바 개발자들에게는 무료로 사용할 수 있는 멋진 툴인 Eclipse 와 NetBeans 도 있지만, 자바를 처음 배우는 분들에게는 툴을 이용해서 학습하는 것보다 오히려 좀 불편하지만, Text Editor 를 통해 학습하는 것이 좋다고 본다. 비단 초보자들뿐이겠는가? 필요한 모든 기능이 들어있는 EditPlus 를 자바 개발자들이 사용할 수 있도록 환경설정해보자. 1. 자! EditPlus 를 띄워놓고...필자는 영문판을 설치했다. 각 메뉴의 ..
Java 개발을 하기 위한 Platform을 Windows 에서 Linux로 바꿔야한다라고 말만했지 실제로 바꾸지 않았었는데...오늘은 정말 Linux로 바꿔야겠다. 사실 Visual C++이나 Visual Basic 으로 개발할 일이 없는 이상, 굳이 Windows를 써야할 이유가 없지 않겠는가? C/C++, 혹은 요새 많이 사용되고 있는 Script 형 언어들로 개발하는데, 굳이 Windows 를 써야할 이유가 없기 때문에, 더구나 우리는 Java로 먹고 살아야 하는 사람들인데...오늘은 Linux 에 JDK 를 설치해보자...두그두그두그(드럼소리) 자! 시작해 보자구... 1. 당근 JDK를 다운받기 위해 http://java.sun.com 으로 들어가보자. 2. 우측 프레임의 [Popular Do..
- Total
- Today
- Yesterday
- ubuntu
- 리눅스
- windows 7
- classpath
- mysql
- Linux
- AJAX
- ftp서버
- Fedora
- Eclipse
- Flex
- Apache
- Installation
- CSS3
- JDBC
- LECTURE
- Javadoc
- Android
- EditPlus
- J2SE
- 원격로그인
- Fedora14
- 우분투
- command tools
- Windows 8.1
- javascript
- PHP
- SQL
- JAR
- dev-c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |