최근 자바와 씨를 비교했는데, 또 질문 입니다.

sunyata01의 이미지

이번엔 서로 언어에 대해서 비교할려는건 아닌데, 또 비교될까봐 두렵군요
예전에 저는 씨로 프로그램짤때 make파일을 만들거나 .deb, rpm 팩키지를 만들어서 설치하곤 하는데,
자바는 이런 패키지 관련 툴이나 방법이 있는지 궁금합니다.
요즘 서버 셋팅하는데, 제가 몰라서 그런지 리눅스 환경에서 자바를... 정확히 말하면 jboss, tomcat에 올려서 돌리는데, 개발하시는 분들이 그냥 .war 파일만 넘겨 주시네요
막상 설치라 해봤자 jboss 나 tomcat에 복사해서 db 설정 파일이나 수정해서 실행하여 에러 안나면 설치가 된거라고 하시는데,..이런 단순한 방법 말고, 자동 설치 및 설정 되는 패키지는 없는 건가요? 아니면, .deb나 .rpm을 사용해서 패키지를 만들 수 있는건가요?
좋은 방법이 있으시면 , 가르쳐 주시기 바랍니다.

mandami의 이미지

플랫폼 독립적인 Java가 deb나 rpm을 가지면 그게 더 이상하겠죠.

컴파일된 class파일만 잘 묶여있어도 충분한 Java 소스 패키지입니다.

그게 Java의 강점이구요.

sunyata01의 이미지

자바 혼자서 돌아가지는 않잖아요? 혼자 돌면 상관없는데, ...솔루션 처럼 사용할때는 패키지나 자동화된 방법은 없는건가요? 제가 자바를 이해 못하는건가요?

fender의 이미지

deb이나 rpm은 언어와는 독립적이니 사용할 수는 있습니다. 근데 보통 자바 어플은 관련 라이브러리나 설정파일은 다 어플 디렉토리에 몰아 넣는 걸 선호하고 리눅스의 패키지 관리자는 반대라서 잘 아귀가 안맞는 경우는 많은 듯합니다.

make 같은 걸 원하시면 ant나 maven을 살펴보세요.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...