asp.net - 在 ASP.NET MVC 应用程序中运行 java applet

标签 asp.net asp.net-mvc applet

我有一个小程序,可以在 ASP.NET Web 应用程序中正常运行... 但是当谈到 ASP.MVC 应用程序时..这里小程序无法正常工作并抛出类未找到异常 请告诉我是否有人能够在 MVC 应用程序中运行小程序..下面是 View 中的代码

<object  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F4345D93" 
   codebase="http://java.sun.com/update/1.6.0/jinstall-6u11-windows-i586.cab#Version=6,0,0,11"                            id="DeviceControl">                            

    <param name="java_arguments" value="-Xmx256m" />
    <param name="CODE" value="/com/XYZ/application/main/SomeApplet.class" />                            
    <param name="archive" value="all jar path" />  
    <param name="type" value="application/x-java-applet;version=1.6" />                            
    <param name="scriptable" value="true" />
    <param name="mayscript" value="true" />
</object>

我遇到的异常(exception)是

加载:未找到 com.AppName.scanner.main.ScannerApplet.class 类。 java.lang.ClassNotFoundException:com.XYZ.application.main.SomeApplet.class 在 sun.plugin2.applet.Applet2ClassLoader.findClass(来源未知) 在 java.lang.ClassLoader.loadClass(来源未知) 在 java.lang.ClassLoader.loadClass(来源未知) 在 sun.plugin2.applet.Plugin2ClassLoader.loadCode(来源未知) 在 sun.plugin2.applet.Plugin2Manager.createApplet(来源未知) 在 sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(来源未知) 在 java.lang.Thread.run(来源未知) 引起原因:java.io.IOException:打开HTTP连接失败:http://localhost:3213/Appname/com/XYZ/application/main/SomeApplet/class在 sun.plugin2.applet.Applet2ClassLoader.getBytes(来源未知) 在 sun.plugin2.applet.Applet2ClassLoader.access$000(来源未知) 在 sun.plugin2.applet.Applet2ClassLoader$1.run(来源未知) 在 java.security.AccessController.doPrivileged( native 方法) ... 7 更多

最佳答案

在我看来,您需要一个代码库参数:

<param name="codebase" value="PATH_TO_APPLET" />

如果小程序与网页不在同一位置,则需要代码库参数。这不是页面在服务器上的物理位置,而是与用于访问页面的 URL 相同的目录。

以下是有关托管小程序所需参数的一些信息: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html

关于asp.net - 在 ASP.NET MVC 应用程序中运行 java applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1711909/

相关文章:

java - 从组合框中选择一个项目(名称)并自动插入正确的外键

java - 如果用户单击 IE Pane ,IE 中的模式对话框将隐藏在 IE 后面

ASP.NET 主题图像

c# - 从 HttpResponse 读取特定的 div

c# - ASP.NET MVC5 每个 Razor 页面在第一次加载时非常慢

asp.net-mvc - Linux 上的 mono 返回不同的 cookie 集

c# - 如何在 ASP.NET 中安全地调试断言?

asp.net - 无法删除 HTTP-Azure 应用服务中请求 header 中的服务器名称

javascript - MVC 表单 Javascript Post 在 Controller 内为空

java - 无法显示小程序