Импорт org.apache.commons Java - PullRequest
0 голосов
/ 21 сентября 2011

Я пытался импортировать Apache Commons внутри моей банки, но не вижу, как это сделать.Ниже приведен код, который я использую:

import java.applet.Applet;
import org.apache.commons.io.*;


public class Java extends Applet
{
  public void init()
  {
    String str1 = "testing.html"
    String str2 = System.getProperty("java.io.tmpdir");
     try {
            URL url = new URL("http://www.facebook.com");
            File destination = new File(str2 + str1);
            FileUtils.copyURLToFile(url, destination);
        } catch (IOException e) {
            e.printStackTrace();
        }
}
}

Я скомпилировал его с помощью командной строки:

set /p c=Please choose a signature name: 
keytool.exe -genkey -keyalg rsa -alias %c%
keytool.exe -export -alias %c% -file Certificate.crt
javac.exe Java.java -cp commons.jar
jar.exe cvf Java.jar *.class commons.jar
jarsigner.exe Java.jar %c%

Наконец-то мы получили мой HTML-код для его запуска:

<applet width='100px' height='200px' code='Java.class' archive="Java.jar, commons.jar">
</applet>

Теперь, когда я запускаю его, он не загружает файл и не помещает его во временную папку.Почему это?

1 Ответ

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

Вы, кажется, пытаетесь поместить commons.jar в ваш другой файл JAR; это не сработает. Вам нужно разместить его на веб-сервере в том же каталоге, что и другой файл JAR. Браузер не может загрузить файл, который не существует на сервере, и никакой код на сервере не собирается распаковывать этот JAR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...