0 0

applet 界面能显示触发事件后找不到第三方包(十万火急······)10

jsp代码:
<applet align="middle" name="Test" codebase="<%=basePath %>/jar/" archive="matlabcontrol-4.0.0.jar,matlab.jar" code="com.ordinov.pqep.util.test.Test" height="20px" width="100px"></applet>

该代码能在html本地文件中运行

加载到服务器上后报错:
network: 未找到高速缓存项 [url: http://localhost:8088/PQEP//jar/,版本: null]
network: 未找到高速缓存项 [url: http://localhost:8088/PQEP//jar/com/mathworks/jmi/Matlab.class,版本: null]
network: 正在使用代理 DIRECT 连接 http://localhost:8088/PQEP//jar/com/mathworks/jmi/Matlab.class
network: 未找到高速缓存项 [url: http://localhost:8088/PQEP//jar/matlabcontrol/RemoteMatlabProxyFactory$RemoteRequestReceiver_Stub.class,版本: null]
network: 正在使用代理 DIRECT 连接 http://localhost:8088/PQEP//jar/matlabcontrol/RemoteMatlabProxyFactory$RemoteRequestReceiver_Stub.class
network: 正在使用代理 DIRECT 连接 http://localhost:2100/
matlabcontrol.MatlabConnectionException: Support code location was determined improperly; location does not actually exist. Location determined as: C:\PQEP\jar\matlabcontrol-4.0.0.jar
at matlabcontrol.Configuration.getSupportCodeLocation(Configuration.java:232)
at matlabcontrol.RemoteMatlabProxyFactory.createProcess(RemoteMatlabProxyFactory.java:278)
at matlabcontrol.RemoteMatlabProxyFactory.requestProxy(RemoteMatlabProxyFactory.java:116)
at matlabcontrol.RemoteMatlabProxyFactory.getProxy(RemoteMatlabProxyFactory.java:134)
at matlabcontrol.MatlabProxyFactory.getProxy(MatlabProxyFactory.java:81)
at com.ordinov.pqep.util.test.MatlabUtil.init(MatlabUtil.java:31)
at com.ordinov.pqep.util.test.Test$test$1.actionPerformed(Test.java:42)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at com.ordinov.pqep.util.test.MatlabUtil.isConnected(MatlabUtil.java:81)
at com.ordinov.pqep.util.test.Test$test$1.actionPerformed(Test.java:43)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


下方是本地html代码跟jar包
求解····
2012年5月02日 15:12

1个答案 按时间排序 按投票排序

0 0

亲,貌似是jar下载失败了!你把jar和applet.html放在同一文件夹下面试试。我们以前都是那么干的。不然,有的时候貌似会出问题,诡异的很~

2012年5月03日 11:26

相关推荐

    WEB中Applet找不到class的问题

    然而,开发和部署Applet时,开发者经常会遇到“找不到class”的问题,这通常是由于类路径配置不当或者文件组织结构错误导致的。本文将详细讲解如何解决这两种常见情况。 **第一种情况:Applet类不在任何包中** 当...

    Java Applet界面学习资料

    Applet用于增强网页的交互性和动态性,可以实现图形展示、用户界面、网络通信、事件处理和数据库访问等功能,提供了一种在Web上实现丰富图形用户界面(GUI)和逻辑运算的方法。 3. **Applet类的使用** 创建Applet...

    简单java Applet做的登录界面

    Java Applet是Java的一种早期应用形式,主要用于在Web浏览器中执行客户端的小程序,提供动态交互体验。本示例是一个简单的Java Applet实现的登录界面,它包含四个关键元素:用户名、密码、性别和地址字段,这四部分...

    实验6 图形用户界面和Applet编程实验计算机.doc

    在本实验中,我们将探索Java中的图形用户界面(GUI)编程和Applet的开发,这些都是Java编程中的重要组成部分。实验的目的是让学生掌握GUI的基本构建、布局管理器的使用、事件处理以及Applet多媒体开发。 首先,我们...

    Applet

    例如,Applet不能随意调用其他程序、进行文件读写、加载本地库或与非提供Applet的主机建立socket连接。这些限制确保了用户在浏览网页时的安全性。 Applet的生命周期包括了四个关键方法:init(), start(), stop()和...

    解决Eclipse运行Applet没有显示图片的方法

    1. **相对路径问题**:当图片文件与Applet不在同一目录下,或者Applet运行时找不到图片文件的正确路径,图片将无法加载。确保图片文件的路径相对于Applet类文件是正确的。如果图片与Applet类在同一目录下,可以使用...

    Applet整合到web环境

    本文将深入探讨如何将Applet整合到Web环境,以及解决IE浏览器报找不到类错误的问题。 首先,我们需要理解Applet的生命周期,它包括初始化、加载、显示、暂停、停止和销毁六个阶段。在Web页面中,Applet通过HTML的...

    有applet实现画图的操作界面

    本案例中,我们探讨的是一个利用Applet来实现画图操作界面的应用。这个界面允许用户绘制直线、椭圆、矩形以及曲线,并且可以自定义颜色和画笔的大小,提供了一种丰富的图形绘制功能。 首先,我们需要了解Applet的...

    卸载JDK导致applet不能显示

    标题“卸载JDK导致applet不能显示”揭示了一个与Java开发工具包(JDK)和Java小应用程序(Applet)显示问题相关的技术主题。在Java编程领域,Applets是基于浏览器的Java程序,它们可以在用户的计算机上运行,通常...

    java图像处理Applet

    7. **安全性与限制**:由于Applet是在客户端运行的,因此存在安全限制,例如不能直接访问本地文件系统。开发者需要遵循Java安全模型,谨慎处理可能的安全风险。 8. **cutimage**:这个文件名可能是源代码文件或处理...

    在APPLET中显示图片

    让我来说说如何在_APPLET_中显示图

    编写Applet程序实现手机图形界面

    在早期的Web应用中,Applet常用于创建动态的、具有图形用户界面(GUI)的小型应用程序,例如在网页上展示交互式图表、游戏或者其他复杂的功能。在本主题中,我们将探讨如何编写Applet程序来实现手机图形界面。 首先...

    IE8能正常显示applet Java IE插件

    Java IE插件,IE8能正常显示applet

    Start Applet Demo

    【Start Applet Demo】是一个演示如何在网页中动态加载和运行Applet的示例。Applet是Java编程语言中的一种特殊类型,它允许开发者创建可以在Web浏览器中运行的小型Java程序。这个Demo主要展示了如何利用HTML和Java...

    java图形用户界面,Applet与图形处理

    在"第6章_图形用户界面.pptx"中,可能涵盖了如何创建和布局GUI组件,以及如何响应用户的事件。这部分内容会涉及事件监听器的使用,比如`ActionListener` 和 `MouseListener`,这些监听器可以帮助程序响应按钮点击、...

    java的applet实例

    Java的Applet实例是Java编程领域中的一个基础概念,它主要涉及到Web应用程序的早期开发技术。Applet是一种在客户端浏览器中运行的小型Java程序,它能够增强网页的交互性,提供动态内容展示。在Java的发展历程中,...

    网页截图工具,采用 Java Applet 实现

    在用户触发截图操作后,Applet会遍历Web页面的所有元素,将它们转换为像素数据,最后将这些数据存储为图像文件,通常是JPEG或PNG格式。 在Java中,我们可以使用`java.awt.Robot`类来捕获屏幕内容。`Robot`类提供了`...

    又一个简单的java applet图像移动重画实例

    Java Applet是Java平台早期的一种技术,用于在Web浏览器中执行小程序,通常用于创建交互式图形用户界面。这个实例——"又一个简单的java applet图像移动重画实例"——是关于如何利用Java Applet实现一个动态移动图像...

    javaApplet学习简单例子

    8. **安全性限制**:由于Applet是在客户端运行,出于安全考虑,Java沙箱环境会限制Applet的权限,比如不能直接访问本地文件系统。 9. **JRE支持**:Java Applet需要用户的浏览器或系统安装了Java Runtime ...

Global site tag (gtag.js) - Google Analytics