Есть ли способ определить начальную точку java-апплета, заданную только файлом jar? Я пытаюсь создать веб-сайт, где я могу загрузить файл jar апплета, а затем воспроизвести его с чем-то похожим на следующее.Как определить точку входа Java-апплета из его JAR-файла?
<object type="application/x-java-applet" height="450" width="450">
<param name="code" value="<? echo $startingClass; ?>" />
<param name="archive" value="<? echo $jarUrl; ?>" />
Applet failed to run.
</object>
Апплет, который я получил, не имеет правильных файлов манифеста или jnlp. Я попытался использовать jar -tvf 'jarfile.jar', чтобы получить список всех классов в файле jar, но не могу определить, какая из них является точкой входа.
Любая помощь приветствуется!
Как будет идти об использовании информации из строки "pac/kage/ClassName.class", чтобы получить класс, который я могу проверить экземпляр? – pLiKT
А, я могу использовать Class.forName ("pac.kage.ClassName"), чтобы получить класс. Очень круто! Я не могу создать экземпляр фактического объекта, но Applet.class.isAssignableFrom работает. – pLiKT