Как запустить недокументированную java-программу?
У меня есть недокументированная Java-программа, оставленная предыдущими разработчиками. Это очень распространено на Тайване. Есть ли какие-либо способы, которыми я могу сократить пробную ошибку, чтобы узнать, как ее правильно запустить? То есть, как я могу найти основной метод в классах среди программных файлов?
Под 'com' и 'javax' находится множество файлов .class, распределенных в деревьях. Под META-INF находится просто файл .MF.
Не могли бы вы мне помочь? Спасибо.
Это выглядит так:
D:\programs\Decode_MMI_&_RU 2.6 的目錄 2018/08/31 下午 02:18 <DIR> . 2018/08/31 下午 02:18 <DIR> .. 2018/08/29 下午 04:34 <DIR> com 2004/12/10 上午 11:45 110,681 commons-beanutils.jar 2004/12/10 上午 11:45 165,119 commons-collections.jar 2004/12/10 上午 11:45 93,881 commons-digester.jar 2004/12/10 上午 11:45 18,404 commons-logging-api.jar 2004/12/10 上午 11:45 26,388 commons-logging.jar 2004/12/10 上午 11:45 585,260 jasperreports-0.6.1.jar 2018/08/29 下午 04:34 <DIR> javax 2018/08/30 下午 06:22 30 Manifest.txt 2018/08/29 下午 04:34 <DIR> META-INF 2018/08/30 下午 06:35 342 MyJar.jar 2018/08/31 下午 02:18 0 yy 9 個檔案 1,000,105 位元組 5 個目錄 40,881,438,720 位元組可用
Что я уже пробовал:
Я тщетно пытался искать решения с помощью google и в codeproject.
Richard MacCutchan
Нет простого способа найти это в файлах классов. Вы можете попробовать очевидное и убежать MyJar.jar чтобы посмотреть, что произойдет. Да, и найди того, кто оставил эту кучу слоновьего помета, и хорошенько его пни.
Stan Huang
Да, у меня та же мысль с вами, чтобы попытаться бежать MyJar.jar но он отвечал с сообщением об ошибке: MyJar.jar 中沒有主要資訊清單屬性
Китайский текст означает примерно "нет основной информации о характеристике списка."
Что касается первоначальных разработчиков, то я не уверен, что они находятся в раю или аду. :)