오픈소스를 컴파일하고자 합니다. 어떻게 해야 하는 걸까요?

mbcls의 이미지


http://home.ccil.org/~cowan/XML/tagsoup/#1.2.1

TagSoup 이라는 'SAX-compliant parser written in Java' 프로그램입니다.
작동 과정을 알고 싶어 이클립스로 import 해보았습니다만, 자꾸만 에러가 나네요.
어쩌면 제가 잘못된 방법으로 오픈소스를 불러들이는 것인지도 모르겠습니다.

http://home.ccil.org/~cowan/XML/tagsoup/tagsoup-1.2.1-src.zip
원본 소스 파일입니다.
이 코드를 어떻게 빌드 하는지 간단하게 설명 부탁드립니다^^;

planetarium의 이미지

문제가 너무 모호합니다. 이런 문제는 본인이 컴파일한 자세한 환경, 시도한 명령어들, 에러 메시지 전부, 추측해본 내용들을 자세하게 적어주셔야 답변이 달릴까말까 합니다.
제일 먼저는 같은 문제를 겪은 사람들을 구글에서 검색해보시구요. (물론 영어로...)

snowall의 이미지

일단, 자바를 컴파일하겠다는 생각에 조금 문제가 있어보이는데요....

피할 수 있을때 즐겨라! http://melotopia.net/b

익명 사용자의 이미지

??? 컴파일하지 않으면 어떻게 하나요?

익명 사용자의 이미지

build.xml 이라는 파일이 보시지죠? 말하자면 make 파일 비슷한 겁니다.
빌드하려면 ant 라는 툴이 필요합니다. http://ant.apache.org/ 에서 내려받아 설치하시면 됩니다.
명령창에서 build.xml 이 있는 폴더로 가서 그냥 ant 명령을 한 번 실행시켜주시면 컴파일하고 jar 패키징까지 끝날겁니다.
이클립스에 ant 가 포함되어 있으니 이클립스를 사용하셔도 됩니다.
이클립스에 import 할 때에 소스 폴더만 잘 정해주시면 별 문제 없을 것 같은데 ... 어떻게 잘 해보세요.
그리고 build.xml 을 선택하고 마우스 오른쪽 클릭하면 메뉴에서 ant build 어쩌구가 있을겁니다.
빌드 후 실행시에 클래스패스등은 알아서 하실 수 있을거라고 믿고 그냥 넘어갑니다~.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.