Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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应用程序一样部署使用smalltalk/squeak/pharo编写的应用程序?_Java_Virtual Machine_Smalltalk_Pharo_Squeak - Fatal编程技术网

您能否像部署Java应用程序一样部署使用smalltalk/squeak/pharo编写的应用程序?

您能否像部署Java应用程序一样部署使用smalltalk/squeak/pharo编写的应用程序?,java,virtual-machine,smalltalk,pharo,squeak,Java,Virtual Machine,Smalltalk,Pharo,Squeak,最近,我一直在探索smalltalk方言的世界,对此印象非常深刻(从现在开始,我在写“smalltalk”时,我指的是任何现代smalltalk方言——squeak/pharo/等等)。我喜欢虚拟机的小规模和语言本身 作为研究生,我经常需要编写支持我研究的工具。通常,我使用Java是因为我可以轻松地将工具部署到我的同事身上,而不用太担心他们的计算机设置或他们的技术水平。创建GUI界面非常容易,最终用户所要做的就是双击一个可执行的JAR,它们就是gtg。问题是Java有各种各样的安全问题,并且并非

最近,我一直在探索smalltalk方言的世界,对此印象非常深刻(从现在开始,我在写“smalltalk”时,我指的是任何现代smalltalk方言——squeak/pharo/等等)。我喜欢虚拟机的小规模和语言本身

作为研究生,我经常需要编写支持我研究的工具。通常,我使用Java是因为我可以轻松地将工具部署到我的同事身上,而不用太担心他们的计算机设置或他们的技术水平。创建GUI界面非常容易,最终用户所要做的就是双击一个可执行的JAR,它们就是gtg。问题是Java有各种各样的安全问题,并且并非总是在每个平台上以相同的方式运行。因此,Smalltalk开始变得非常有吸引力


我知道有可能创建一个smalltalk程序,只需双击图标即可启动。我想知道的是,我是否可以创建一个沙盒式的smalltalk世界,这样用户看到的唯一东西以及能够与之交互的东西就是我的应用程序。我不想让他们看到smalltalk世界的任何方面。这样,用户就不会意外地把事情搞砸或弄糊涂,因为他们可以访问大量与程序使用无关的选项。这可能吗?如果可能,我该怎么做?

抱歉-在发布此问题之前,我应该做得更好。显然,通过锁定可以做到这一点:

还有帮助:


在Pharo中,您可以将
openWorldWithSpec
发送到您的UI,使其全屏显示。例如,Pharo启动器:。启动此映像时,您无法访问Pharo的其余部分(至少不容易)