Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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
Java 将桌面应用程序移植到Applet沙盒_Java_Swing_Applet_Sandbox_Securitymanager - Fatal编程技术网

Java 将桌面应用程序移植到Applet沙盒

Java 将桌面应用程序移植到Applet沙盒,java,swing,applet,sandbox,securitymanager,Java,Swing,Applet,Sandbox,Securitymanager,我有一个旧的Swing桌面应用程序,我想将其转换为小程序,并用web服务调用替换所有文件IO。我正在努力找到一个全面的列表,列出小程序可以做和不可以做的具体事情 我知道本地文件IO不允许带有签名证书,我相信小程序插件会检查编译代码中的API调用,以确定是否允许小程序运行。小程序沙箱中不允许哪些确切的类和方法 此外,这种转换有什么常见的方法吗?小程序或java web start With sign无法访问本地文件、http访问小程序/jws所在位置以外的麦克风内容。使用无符号JWS,您甚至可以使

我有一个旧的Swing桌面应用程序,我想将其转换为小程序,并用web服务调用替换所有文件IO。我正在努力找到一个全面的列表,列出小程序可以做和不可以做的具体事情

我知道本地文件IO不允许带有签名证书,我相信小程序插件会检查编译代码中的API调用,以确定是否允许小程序运行。小程序沙箱中不允许哪些确切的类和方法


此外,这种转换有什么常见的方法吗?

小程序或java web start With sign无法访问本地文件、http访问小程序/jws所在位置以外的麦克风内容。使用无符号JWS,您甚至可以使用openfiledialog或savefiledialog让用户决定是本地保存文件还是加载文件


这里有一些你可以做的事情:知道你的鼠标在哪里,鼠标点击,获取关键输入,绘制2D,播放声音/mp3/midi,知道屏幕大小,移动JWS窗口,访问同一服务器上的任何文件,如果你有服务器端web应用程序,使用http get或post写回服务器

applet或java web start如果没有签名,则无法访问本地文件、http访问applet/jws所在位置以外的其他位置。使用无符号JWS,您甚至可以使用openfiledialog或savefiledialog让用户决定是本地保存文件还是加载文件


这里有一些你可以做的事情:知道你的鼠标在哪里,鼠标点击,获取关键输入,绘制2D,播放声音/mp3/midi,知道屏幕大小,移动JWS窗口,访问同一服务器上的任何文件,如果你有服务器端web应用程序,使用http get或post写回服务器

如果小程序已签名,则允许本地文件io。你准备好签字了吗?一般来说,只需将你的应用程序作为小程序运行并进行测试——就这么简单。如果你签了就不会有太多问题了!重新考虑整个想法。如果您已经有一个基于JFrame的桌面应用程序,请使用从链接启动它。至于应用程序的文件。资源,通常不适用于小程序或应用程序。使用JWS启动。这些文件是只读的还是读/写的?这些文件是什么?里面有什么,有多大。。?小程序和JWS应用程序。如果受安全沙盒的约束,则可以对经过数字签名、请求j2ee应用程序客户端权限或all-permissions的代码放宽沙盒。如果小程序已签名,则允许使用本地文件io。你准备好签字了吗?一般来说,只需将你的应用程序作为小程序运行并进行测试——就这么简单。如果你签了就不会有太多问题了!重新考虑整个想法。如果您已经有一个基于JFrame的桌面应用程序,请使用从链接启动它。至于应用程序的文件。资源,通常不适用于小程序或应用程序。使用JWS启动。这些文件是只读的还是读/写的?这些文件是什么?里面有什么,有多大。。?小程序和JWS应用程序。如果受安全沙盒的约束,则可以对经过数字签名、请求j2ee应用程序客户端权限或所有权限的代码放宽沙盒。