将 Java SE 游戏移植到 Java ME

问题描述 投票:0回答:4

我正在学习 Java 编程,并且想为 Blackberry 平台开发一款移动国际象棋游戏。

有人建议我,作为初学者,我应该为常规桌面使用构建游戏,并暂时避免更复杂的移动开发。有人告诉我,一旦 SE 开发完成,我就可以将游戏移植到 Java ME。

我的问题是:这真的可能吗?在 SE 中开发时我应该牢记 SE 和 ME 之间存在哪些限制?

我不想为了让游戏在我的黑莓机上运行而必须返回并撤消大部分工作。

java java-me
4个回答
7
投票

我不确定这个建议是否特别好。

UI 类不同,因此该部分必须重做。 用户界面将是工作的重要组成部分,那么为什么要做两次呢? 如果您真的想要使用 J2ME,为什么要学习 SE UI API?

昨天有一个关于 J2SE 和 J2ME 之间差异的 SO 问题 - 其中包含对您有用的链接。

如果您的目标是非常具体地针对 BlackBerry,那么为什么不首先设置您的开发环境以将“Hello World”应用程序部署到 BlackBerry 模拟器呢? 您可能想要研究 RIM 自己的 API 以及“可移植”J2ME 类,因为它们可以让您更好地与设备硬件(滚轮等)集成。

Java ME 和 Java SE 具有相同的语法。它们都是Java,但并不相同。事实上,它们与同一事物

2
投票

将 Java SE(桌面)应用程序移植到 Java ME 与将 C# 应用程序移植到 Java ME 一样困难。

不仅仅是 GUI(GUI 完全不同),Java SE 所具有的许多功能、方法在 Java ME 中并不存在。

Java ME 甚至不使用

JVM

,它使用 KVM 在 Java SE 中编写一个简单的 hello world 程序,然后为 Java ME 编写相同的程序,您将看到差异。

嗨,我想制作我自己的网站隐藏java游戏,它不应该显示在phoneky和任何网站上,如果你知道这个网站是下载移植的java游戏应用程序运行器的链接和无限的下载空间,如果你不介意请释放并构建 java runner 和任何应用程序都可以

0
投票

实际上是一样的,但你必须考虑到手机没有与计算机相同的资源(内存、CPU 等),因此你必须在这方面进行更多控制。

-1
投票
您始终能够下载 Java ME 平台并模拟您的应用程序。

这是网站:

Java ME

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.