티스토리 뷰
javac 파일명
# 환경변수에 링크가 설정이 되어있어야 함.
JAVA_HOME
C:Program Filejavajdk_1_1
뒤에 ; 없음
PATH
%JAVA_HOME%in;
CLASSPATH
.;
# 추가내용
import 파일이 있는 경우
classes 경로를 포함시키고 cmd 를 재실행
ex) .;E:wwwWEB-INFclasses
lib 폴더도 링크 해두는 것이 좋다.
E:wwwWEB-INFlib
#추가내용2
cmd 에서 classpath 추가하기
: cmd 에서 classpath 를 추가하면 해당 명령 프롬프트 창에서만 유호한 환경변수가 된다.
- 설정되어있는 claspath 알아보기
C:>echo %classpath%
- classpath 에 추가하기
C:>set classpath=.;
#추가내용3 -classpath
-cp path
javac -cp C:JavaEngclasses C:JavaHello.java 로 해주면 된다. 만약 참조할 클래스 파일들이 C:JavaEngclasses외의
다른 디렉터리에도 존재한다면, C:JavaKorclasses 일경우,
javac -cp C:JavaEngclasses;C;JavaKorclasses C:JavaHello.java
#추가내용4 - 중요
1.실제로 적용을 해보니 컴파일 하는 소스안에 import 로 lib jar 자료를 참조하고 있는 경우 -cp 경로/해당파일.jar 까지 포함해야 정상적으로 컴파일 된다.
2. class 를 참조할 경우에는 -cp 경로/classes 를 포함 한다.
set 명령어를 사용하면 재부팅없이 환경변수를 설정할수 있다고 한다.(???)
-------
하위 자바 버젼으로 컴파일 하기
ex)javac -source 1.4 컴파일명
-------
컴파일시 메세시 중
Note: 파일명 uses unchecked or unsafe operations.
Note: Pecompile with -Xlint:unchecked for details.
JDK 1.5 이상으로 업데이트 되면서 발생함 - 자료형 선언을 명확히 해야함
ex) ArrayList<자료형> list = new ArrarList<자료형>();
참고내용 :
에디트플러스에서 자바컴파일 설정
http://blog.naver.com/carrotcarrot?Redirect=Log&logNo=40089644339
'Language > JAVA' 카테고리의 다른 글
System.currentTimeMillis(); - 현재시간 구하기 (0) | 2015.11.29 |
---|---|
DAO (0) | 2015.11.29 |