Sou novo aqui no forum…
Tipo… Um colega meu de projeto criou um arquivo jar no JBuider e de 72Kb, criei o mesmo arquivo com as mesmas classes no eclipse e deu 49,9Kb… Existe alguma diferença de compactação nos dois(JBuider e eclipse)??? Como faço pra abrir os dois arquivos jar e fazer uma comparação entre ambos pra saber se possuem todas as classes que desejo compactadas??
Pode ser que no JBuilder a informação de depuração (javac -g) esteja sendo gravada no .jar, e no Eclipse não
Os compiladores são diferentes, mas isso não vai dar 50% de diferença
Pode ser que o JBuilder crie arquivos não-compactados por default, e o Eclipse não.
Experiência: abra ambos os arquivos com algum programa que abre zips, como o Winzip ou o PowerArchiver (ou o BraZip para quem é favor do software nacional). Eles devem mostrar a taxa de compactação para cada arquivo e o tamanho do arquivo original.
O JBuilder e o Eclipse usam os compiladores que a gente configura e montam os jars do modo que a gente pede. Como disse o thingol, é preciso saber se ambos estão configurados iguais e usando as mesmas versões do Java.
Eu não uso o Eclipse, mas por padrão o NetBeans coloca no arquivo .jar todos os arquivos que não sejam nem .java e nem .form e isso inclui alguns arquivos que não estejam usado, verifique se o Eclipse não está colocando apenas os .class e os arquivos de figura, talvez seja essa a diferença, caso contrário poderá ser a configuração de compactação mesmo