Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jApplet未加载到html本地主机Java.lang.NoClassDefFoundError中_Java_Html_Applet - Fatal编程技术网

jApplet未加载到html本地主机Java.lang.NoClassDefFoundError中

jApplet未加载到html本地主机Java.lang.NoClassDefFoundError中,java,html,applet,Java,Html,Applet,我已经使用Netbeans构建了一个Applet/jAppet。在那里启动很好,但是当尝试通过本地主机启动时,我得到一个Java.lang.NoClassDefFoundError com/sforce/ws/ConnectionException,我正在尝试使用小程序连接到salesforce web。所以我已经检查了很多地方,包括这里,没有解决方案。这是我的html代码 <!DOCTYPE html> <html> <body> <applet co

我已经使用Netbeans构建了一个Applet/jAppet。在那里启动很好,但是当尝试通过本地主机启动时,我得到一个Java.lang.NoClassDefFoundError com/sforce/ws/ConnectionException,我正在尝试使用小程序连接到salesforce web。所以我已经检查了很多地方,包括这里,没有解决方案。这是我的html代码

<!DOCTYPE html>
<html>
<body>
<applet code="applet_class.number1"
       archive="applet_class/enterprise.jar,
                applet_class/partner.jar,
                applet_class/wsc-23.jar,
                myfile.jar"
width=300
height=300>
</applet>
</body>
</html>
其中newhtml.html位于applet和类文件以及其中包含的所有其他.jar文件中。我甚至尝试将.jar文件放入tomcat库中,看看它是否在那里。我想我应该指出,这不是我实际执行的.java文件的地方。我不知道这是否有区别。所以我被挂在这里,任何帮助都将不胜感激

编辑 我将jar文件移动到applet/lib,错误消失了。我现在明白了。。。 ClassNotFoundException小程序\u class.number1 这是新代码

<!DOCTYPE html>
<html>
<body>
<applet code="applet_class.number1"
       archive="lib/enterprise.jar,
                lib/partner.jar,
                lib/wsc-23.jar,
                myfile.jar"
width=300
height=300>If your browser was Java-enabled, a "Hello, World"
  message would appear here.
</applet>
</body>
</html>

如果您的浏览器启用了Java,则会出现“Hello,World”
消息将出现在这里。

在web浏览器中加载小程序时,浏览器需要能够使用您在标记中指定的URL查找所有jar文件。因此,jar文件的路径需要与当前页面相关(由该页面的URL指定-其在服务器硬盘上的位置不相关)或与代码库属性相关当前jar的URL与当前页面的URL相关,这可能不是您想要的。Martin,你是说在我编辑之后?我的No.1类是要加载的一个…所以在这一点上,我认为JAR是可以的,那么SF类中的一个JAR文件吗?是的Enter和Par……这不再引起问题了。
<!DOCTYPE html>
<html>
<body>
<applet code="applet_class.number1"
       archive="lib/enterprise.jar,
                lib/partner.jar,
                lib/wsc-23.jar,
                myfile.jar"
width=300
height=300>If your browser was Java-enabled, a "Hello, World"
  message would appear here.
</applet>
</body>
</html>