繁体   English   中英

导入org.apache.commons Java

[英]Importing org.apache.commons Java

我一直在尝试将jar的apache commons导入到我的jar中,但是看不到这样做。 下面的代码是我正在使用的代码:

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>

现在,当我运行它时,它不会下载文件并将其放在temp文件夹中。 这是为什么?

您似乎正在尝试将commons.jar放置在其他JAR文件中。 那行不通。 您需要将其放置在Web服务器上与其他JAR文件相同的目录中。 浏览器无法下载服务器上不存在的文件,并且服务器上没有代码可以解压缩该JAR。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM