java小程序不';部署时不运行,但在eclipse中运行时工作

java小程序不';部署时不运行,但在eclipse中运行时工作,java,eclipse,applet,Java,Eclipse,Applet,下面是我非常粗略的小程序代码。在最底层,我执行client.clientProcess() 当我在eclipse中运行此程序时,我的程序运行愉快并正确完成,但是我通过右键单击>导出>jar文件导出jar,我无法使用以下代码运行小程序: <!DOCTYPE html> <html> <head> <title>Client Testing</title> </head> <body> <h1 id="h

下面是我非常粗略的小程序代码。在最底层,我执行client.clientProcess()

当我在eclipse中运行此程序时,我的程序运行愉快并正确完成,但是我通过右键单击>导出>jar文件导出jar,我无法使用以下代码运行小程序:

<!DOCTYPE html>

<html>

<head>
<title>Client Testing</title>
</head>

<body>
<h1 id="header1"> Distributed Brute Force Attacks </h1>


<applet
class="blah.blah.blah.blah.Applet" <!--not actually blah.blah I had to obfuscate-->
archive="client.jar"
code="blah.blah.blah.blah.Applet.class"
width="1000"
height="250"
vspace="10"
hspace="10"
align="center"
alt="You need Java to run this Applet"
name="clientApplet"
mayscript >
</applet>


</body>

</html>

客户端测试
分布式暴力攻击

确保设置了类路径。在eclipse中运行此小程序时,所有类文件都存在于类路径中,包括JAR。

我可能会尝试提供帮助,但您正在打开名为“分布式暴力攻击”的小程序中的服务器套接字。是的,没有。@Perception什么是分布式暴力攻击?对,所以该程序是使用多台机器攻击一个Web服务器进行工作。这就是我无法显示小程序名称的原因,因为它有我的工作名称。Web服务器是工作的一部分,这是允许的,因为我在我们的安全团队中。我理解你在这个问题上犹豫不决,也可以继续犹豫不决,但暴力攻击自己的机器并不违法。@home clientProcess将从服务器接收消息并执行暴力攻击,然后报告是否成功,然后等待服务器是否要求它执行其他操作。我怀疑原因通常是缺少包。是的,我这样做了。我不知道发生了什么,但我想这与我的线程突然死亡有关。。。
<!DOCTYPE html>

<html>

<head>
<title>Client Testing</title>
</head>

<body>
<h1 id="header1"> Distributed Brute Force Attacks </h1>


<applet
class="blah.blah.blah.blah.Applet" <!--not actually blah.blah I had to obfuscate-->
archive="client.jar"
code="blah.blah.blah.blah.Applet.class"
width="1000"
height="250"
vspace="10"
hspace="10"
align="center"
alt="You need Java to run this Applet"
name="clientApplet"
mayscript >
</applet>


</body>

</html>