好吧,所以。我有自己的网站,在 jar 中加载了一个小程序。我想使用 java 程序通过 URLClassLoader 加载 jar,并以这种方式启动小程序。
我正在使用这段代码:
classLoader = new URLClassLoader(new URL[]{new URL("http:/foo.com/applet.jar")});
applet = (Applet) classLoader.loadClass(code).newInstance();
它会生成 403 错误,但是当我检查我网站上的错误日志时,它并没有显示任何人 403'd。
当我的网站日志没有时,为什么 java 会输出 403 错误?
如果我打开一个 urlconnection 并设置用户代理,它可以工作,但如果我不这样做,它会 403。
所以我想知道,如何设置用户代理以使 URLClassLoader 不会出错。或者是否有另一种方法可以加载小程序 jar 而无需将其下载到用户的 PC 上?