이번엔, JAR 파일을 이용한 실행파일을 만들어보자. java 을 이용해서 실행하는 것이 아니라, -jar 옵션을 이용해서 실행할 수 있는 JAR 파일을 만들어 보자. 아래 기술한 순서대로 작성하면 될 것이다. 1. 먼저 아래와 같은 코드를 작성한다. 이 코드를 보아하니, HelloWorld 클래스를 kr.co.javaexpert.utils 패키지 하위로 넣기로 하는 것 같다. 2. -d 옵션을 이용해서 컴파일하자. javac -d . HelloWorld.java 컴파일하면 package 에 지정된 대로 현재 디렉토리 하위 kr/co/javaexpert/utils 하위에 HelloWorld.class 가 들어갈 것이다. 3. 이번엔, 에디터를 열어서 Manifest.txt 파일을 생성하라. 이 파일 속에..
Java 에서의 압축 파일은 JAR(Java Archive) 파일이다. 여러 파일들을 하나의 JAR 파일로 압축하기 위해 사용하는 명령어에 대해 알아보자. JAR 파일은 보안을 위한 옵션적인 signature 파일들, manifest 파일 즉, JAR content describer, 을 포함하는 ZIP 아카이브로 구성돼 있다. syntax 는 아래와 같다. 참고 사이트 : http://pllab.kw.ac.kr/j2seAPIs/tooldocs/windows/jar.html Linux/Unix : docs/technotes/tools/solaris/jar.html Windows : docs\technotes\tools\windows\jar.html jar [options] [jar-file] [manif..
자바는 원시 소스를 컴파일해서 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 [..
- Total
- Today
- Yesterday
- Linux
- EditPlus
- PHP
- classpath
- Apache
- JDBC
- ubuntu
- 원격로그인
- Flex
- AJAX
- 우분투
- command tools
- mysql
- ftp서버
- Eclipse
- Windows 8.1
- Javadoc
- dev-c++
- SQL
- CSS3
- Fedora
- javascript
- Android
- J2SE
- 리눅스
- windows 7
- Installation
- Fedora14
- LECTURE
- JAR
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |