1. class 파일만 jar로 만들면 당연히 그상태에서 소스는 못봅니다만... 디컴파일을 하면 볼수도 있습니다. 이건 자바가 어쩔수없이 갖는 숙명 같은거라서 답이 없습니다.
2. 그냥 프로젝트에 import jar해서... jar안에 있는 클래스를 일반 클래스와 똑같이 사용할 수 있습니다. 실제 우리가 안드로이드 프로젝트를 만들면 기본으로 android.jar(버전에 따라 조금다른...)가 라이브러리에 추가되죠.. 다른 jar도 원리는 동일하다고 보시면 됩니다.
다른사람이 라이브러리를 쓰게 하기 위해서 문서도 만들어 줘야 할건데요.... 이는 자바독으로 해결하시면 됩니다.
이건 자바가 어쩔수없이 갖는 숙명 같은거라서 답이 없습니다.
2. 그냥 프로젝트에 import jar해서... jar안에 있는 클래스를 일반 클래스와 똑같이 사용할 수 있습니다.
실제 우리가 안드로이드 프로젝트를 만들면 기본으로 android.jar(버전에 따라 조금다른...)가 라이브러리에 추가되죠..
다른 jar도 원리는 동일하다고 보시면 됩니다.
다른사람이 라이브러리를 쓰게 하기 위해서 문서도 만들어 줘야 할건데요....
이는 자바독으로 해결하시면 됩니다.