@HusseinPourakbar - О чем ты говоришь? Что за «первый выпуск»? Какая проблема?

рабатываювеб-приложение Java и это включает в себяапплет, Этот апплет зависит от двух файлов JAR:

JFreeChart (для построения графиков на стороне клиента) -1,7 МБ (размер файла JAR)MySqlJdbcConnector (для хранения данных, собранных на стороне клиента, в удаленной базе данных) -.7 мб (размер файла jar)

Теперь проблема в размере выше двух файлов jar. Общий размер моей апплетной банки(MyApplet.jar) является2,5 Мб из которых2,4 мб из-за вышеупомянутых двух файлов jar.

Я не использую все классы в этих файлах jar. В частности, дляJFreeChartЯ использую очень небольшое количество классов из этой библиотеки.

==============================Вопросов======================================

Q1. Для созданияmyApplet.jar что я сделал, я разархивировал оба файла jar (jfreechart и mySQLJdbcConnector), а затем упаковал разархивированную версию файлов jar с исходным кодом моего кода апплета для создания одного файла jar (т.е. myApplet.jar). Это правильный способ упаковки файлов jar сторонних разработчиков с помощью кода вашего апплета? Есть ли способ, которым я могу оптимизировать это?

Q2. Я попытался найти зависимости классов библиотеки jfreechart, которые я использую в своем приложении, чтобы упаковать только те зависимости вmyApplet.jar. Для этого я использовалDependencyAnalyzer чтобы найти зависимости всех классов. Но позже мне было трудно сделать это вручную, потому что каждый класс (класс jfreechart, который я использую в своем приложении) имеет много зависимостей, и я использую около 15 классов jfreechart, поэтому сделать это для каждого класса будет очень сложно. Итак, какие-либо предложения по этому поводу?

Q3. Является ли эта ситуация очень распространенной, с которой сталкиваются разработчики, или я что-то упускаю, из-за чего я должен это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос