김보안의 블로깅
  • 🏠 Home
  • 📚 Project
    • Blockchain
      • 🎦 PickMe
      • 🎦 IoTC
      • 🎦 Blackchain
      • 📃 Gemology
      • 🎦 PickMe
      • 🎦 PickMe
    • AI
      • 👋 A.I. Dream Reader
      • 🎦 A.I. Dream Reader
    • Security
      • 🎦 SNAC
    • Education
      • 🎦 Smart Lecture
  • 🤸‍♂ Hobby
    • Music
      • Violin
      • Guitar
      • Piano
      • Drum
    • Flower
      • Flower Certificate
    • Sport
      • Ski
      • Skateboard
      • Golf
      • Boxing

2013년 10월 11일 금요일

[Java] Ant Build Failed

 SecureKim     오후 9:33     ANT, Build failed, JAVA     No comments   


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에 추가했는데도 이상하게 안되더군요.

그래서 C:\Windows\System32\apache-ant-1.9.2\bin\ant.bat을

직접 수정하기로 했습니다.

윈도우 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파일 선택



  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
이메일로 전송BlogThis!Twitter에서 공유Facebook에서 공유
최근 게시물 이전 게시물 홈

0 개의 댓글:

댓글 쓰기

페이지

  • 홈
  • Hobby

Categories

  • AI
  • android
  • AWS
  • Blockchain
  • Hardware
  • Javascript
  • mysql
  • Node.js
  • Plasma
  • review
  • Security
  • Study
  • Video
  • windows

Popular Posts

  • Synergy 1.8.8 한글 지원 ( 우분투 18.04 )
    Synergy 는 사랑입니다. 하나의 마우스와 키보드로, 리눅스와 윈도우를 자유자재로 넘나 들 수 있는 프로그램입니다. 개인적으로 가장 좋아 하는 점은, 복사 붙여넣기입니다. 사람들이 너무 기부를 안해서 유료로 전환되긴 했지만, 무료 버전을 ...
  • 회사 프록시와 인증서에 고통받는 그대를 위한 글 (Bash, Gradle, Python, wget, nodejs(npm), apt-get, cURL, git, yarn, androidStudio)
    대기업에 입사하면 장단점이 있는데, 단점 중에 하나가 회사에서 프록시를 사용하여 트래픽 감시를 하므로 프록시 설정을 해주어야 한다는 점 입니다. 특히, 회사에서는 https 트래픽도 감시를 하므로 인증서도 설정해 주어야 합니다. 그런데 문...
  • Javascript 배열의 모든 것 1탄 ( 선언, 정렬, 2차원배열, 멀티 소팅, 순열, 조합 )
    ㆍ배열의 선언 // 5개 짜리 배열 선언 var origin = new Array (5); // 5개 짜리 배열을 선언 할 때 0으로 초기화 하기 var origin =  Array.apply(null, new Array(5)).map(N...

Blog Archive

  • ►  2020 (12)
    • ►  10월 (1)
    • ►  9월 (2)
    • ►  7월 (1)
    • ►  6월 (1)
    • ►  5월 (5)
    • ►  4월 (1)
    • ►  2월 (1)
  • ►  2019 (14)
    • ►  10월 (2)
    • ►  7월 (1)
    • ►  3월 (4)
    • ►  2월 (2)
    • ►  1월 (5)
  • ►  2018 (14)
    • ►  12월 (2)
    • ►  11월 (4)
    • ►  10월 (1)
    • ►  8월 (2)
    • ►  5월 (4)
    • ►  1월 (1)
  • ►  2017 (12)
    • ►  10월 (2)
    • ►  9월 (9)
    • ►  5월 (1)
  • ►  2016 (8)
    • ►  10월 (2)
    • ►  8월 (1)
    • ►  6월 (1)
    • ►  1월 (4)
  • ►  2015 (6)
    • ►  12월 (3)
    • ►  10월 (1)
    • ►  6월 (1)
    • ►  5월 (1)
  • ►  2014 (10)
    • ►  11월 (1)
    • ►  9월 (1)
    • ►  7월 (1)
    • ►  6월 (1)
    • ►  5월 (3)
    • ►  4월 (1)
    • ►  3월 (2)
  • ▼  2013 (28)
    • ►  12월 (3)
    • ►  11월 (6)
    • ▼  10월 (6)
      • [Nginx] PHP-FPM 실행을 했는데 500 internal error 가 나온다
      • [CentOS] 삼바(SAMBA) 서비스가 실행이 안된다.
      • [JAVA] Socket.io blocking(동기) Callback 방법
      • [Java] Ant Build Failed
      • [UCrew] 발대식과 Ativ Tab 3 사용기
      • Power Mockup 라이센스 취득!
    • ►  9월 (6)
    • ►  8월 (1)
    • ►  7월 (3)
    • ►  6월 (3)

구독

글
Atom
글
댓글
Atom
댓글

로드 중...

각오

직접 해보지 않은 것은 포스팅 하지 않겠습니다.

Copyright © 김보안의 블로깅 | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates