Как запустить апплет с jar-файлом зависимостей в HTML - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть файл jar, содержащий файлы апплета, которые зависят от дополнительного файла jar ниже. Он работает нормально, как автономный файл JAR. Апплет использует:

  1. xmlrpc-2.0.jar
  2. commons-codec-1.3.jar

Но когда я попытался запустить HTML, как показано ниже, он работает, но прикрепленные дополнительные файлы JAR не привязаны к нему. Как я могу решить проблему?

<html>
<body>
<APPLET 
  CODE="MAIN.class"
  WIDTH="100%" HEIGHT="100%"
  ARCHIVE = "MAIN.jar,xmlrpc-2.0.jar,commons-codec-1.3.jar"
  >
This example uses an applet.
</APPLET>
</body>
</html>

Manifest

Manifest-Version: 1.0
Main-Class: MAIN
Created-By: 1.3.0 (Sun Microsystems Inc.)
Class-Path: xmlrpc-2.0.jar commons-codec-1.3.jar
Name: MAIN.class

Ответы [ 2 ]

0 голосов
/ 19 апреля 2014

FatJar для Eclipse работал на меня.Просто будьте осторожны, когда у вас открыто несколько проектов, так как у него есть тенденция извлекать другие вещи из несвязанных с ними проектов и переносить их в свой фиджар.

0 голосов
/ 24 сентября 2011

Это должно работать, пока файлы JAR находятся в той же папке, что и ваш MAIN.jar.Вы видите какую-либо ошибку, связанную с classpath в консоли Java?

Вы также можете попробовать использовать файл манифеста, как описано здесь .

...