我们的客户希望我们使用嵌入式JVM发布他的应用程序。我们试图说服他,但没有运气。
现在,这是我们考虑采取的方式。我们想要使用Apache Harmony VM和库。然后我们将删除我们不需要的所有内容,并在库中提供最低限度的应用程序。
我的问题是:
1)我在哪里可以找到有关JVM附带的不同库(本机和类)提供的功能的详细解释?
2)我怎么知道是否需要JVM库文件?
我知道这些问题有点令人费解,但我希望那里有人做过类似的事情。
此致 格雷瓜尔。
答案 0 :(得分:3)
It looks like you can also distribute the Sun JDK if you do not modify anything(我会咨询律师以确定)。
无论你走哪条路,我都不会修剪任何东西,如果你需要升级客户端的软件,这会使它变得更加复杂。
答案 1 :(得分:1)
问题不是Sun / Oracle的许可证,它们允许重新分发Java Runtime Environment,因此开发人员可以将其嵌入到他们的应用程序安装包中。
然而,问题是出口法规。根据法律规定,您不得将部分JRE出口到某些国家/地区,因此您必须先检查您的客户是否在允许的国家/地区列表中,然后才能下载包含JRE的应用程序包。例如,这适用于Java Cryptography等。
答案 2 :(得分:0)