ANT 빌드 실패시
Socket.io 을 자바에서 사용할 수 있는 https://github.com/Gottox/socket.io-java-client
을 사용할 일이 있어서 Ant로 빌드하려 했는데 다음과 같은 에러가 떴습니다.
보면 현재 자바 홈 디렉토리가 C:\Program Files\Java\jre7 으로 되어있다고 나오는데요,
여기에는 필요한 tools.jar파일이 없기 때문에 빌드가 되지 않았습니다.
tools.jar파일이 저는 jdk1.7.0_11 폴더의 bin 에 있었기 때문에
환경변수의 PATH에 추가했는데도 이상하게 안되더군요.
직접 수정하기로 했습니다.
윈도우 cmd쉘은 정말 쉽게 잘 만들어진 쉘 중 하나죠.. ant.bat 보면서
느꼈습니다. 역시..짱짱맨
ant.bat 을 열면 글자들이 주루룩 나오는데요
@echo off 는 명령어 출력을 끄는거고
REM은 주석을 말합니다.
주석이 끝나는 지점에
set PATH=C:\Program Files\Java\jdk1.7.0_11\bin
를 추가해주니 잘 되는군요.
물론 이 PATH는 ant.bat 에만 적용되는 겁니다.
Build Successful !!
참고 :
Jar 외부 파일 임포트하는 방법
프로젝트 오른쪽 -> Properties
Java Build Path -> Libraries -> Add External JARs...
해당 Jar 파일 열기
-추가후에 ClassNotFound 에러가 뜰 때
라이브러리 오른쪽 -> Import
File System -> Browse 에서 JAR 파일 경로 및 Jar파일 선택
0 개의 댓글:
댓글 쓰기