有沒有一種方法可以確定只給出jar文件的java applet的起點?我試圖創建一個網站,我可以上傳一個applet的jar文件,然後用類似於以下內容的方式播放它。如何從JAR文件中確定Java applet的入口點?
<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>
我得到的applet沒有正確的清單或jnlp文件。我試過使用jar -tvf'jarfile.jar'來獲取jar文件中所有類的列表,但無法確定哪一個是入口點。
任何幫助表示讚賞!
我怎麼會去使用信息從字符串「pac/kage/ClassName.class」中得到一個我可以檢查實例的類? – pLiKT
嗯,我可以使用Class.forName(「pac.kage.ClassName」)來獲得該類。很酷!我無法實例化一個實際的對象,但Applet.class.isAssignableFrom似乎工作。 – pLiKT