使用 Visual Studio 2008 编写 J2ME 应用程序?

Posted

技术标签:

【中文标题】使用 Visual Studio 2008 编写 J2ME 应用程序?【英文标题】:Code J2ME applications with Visual Studio 2008? 【发布时间】:2009-07-02 16:30:23 【问题描述】:

我目前正在使用 netbeans 6.7 为手机开发一些 j2me 应用程序。但是,我不太喜欢 netbeans IDE 及其笨拙的调试器,我宁愿使用 Visual Studio 进行开发。

这里有没有人有关于如何使用 Visual Studio 2008 编译和调试 J2ME 应用程序的教程?我想将 VS2008 绑定到一个模拟器,这样我就可以在手机模拟器中运行代码并像在 netbeans 中一样调试它。

【问题讨论】:

嗯,与java相比,我不知道这是否可行。 【参考方案1】:

也许您应该尝试使用 Eclipse。

我不明白如何将 VS 2008 绑定到 javac 以编译这些东西。您将如何使语法突出显示工作 - 或者您将如何正确链接所有 javadoc 内容。

Netbeans 6.7 是最新版本,但看看其他 IDE....

【讨论】:

我有。不幸的是,Netbeans 是其中最好的。 NetBeans 和 Eclipse 对用户非常不友好,我打算离开 Java。【参考方案2】:

我个人向 Intellij Idea 发誓——Java devt 最好的 ide 就在那里。它也具有出色的 j2me 集成。人们可能会因为它不是免费的事实而推迟,但是 a) 200 美元与 VS 许可证(或 IBM WSDS,如果你不走运的话)相比不算什么,b) 这是我见过的最精致的 java ide。物有所值,而且有一种温暖的毛茸茸的感觉。

【讨论】:

【参考方案3】:

要记住的另一件事是,您是要为一部 J2ME 手机还是为大量手机进行开发。因为如果您确实为大量 J2ME 手机进行开发,则可能需要制造商的 Java SDK,用于各种事情,例如通过 API 控制背光定时器(诺基亚有此 API)。

现在,在这个场景中,您将在网上或 SDK 文档中找到安装和使用此 SDK for Eclipse 和 Netbeans 的说明。对于 Visual Studio 2008,您只能靠自己解决问题,因为这是可以避免的。

【讨论】:

【参考方案4】:

作为一个喜欢手动编写所有代码的人,我在所有 J2ME 开发中都使用了一个鲜为人知的 IDE,称为“Ready To Program”。事实上,它使用起来很简单——只需下载 Sun 的 J2ME Wireless Toolkit v. 2.5 并像安装任何其他软件一样安装它。仅此而已。

您将找到有关如何使用 Sun J2ME Wireless Toolkit v. 2.5 here 的更多信息。 Doc 文件夹中有一个很好的关于如何快速进行黑客攻击的信息。

这就是我编写 J2ME 应用程序的方式 - 简单直接:)

【讨论】:

【参考方案5】:

我猜你可以将 Visual Studio 与 java 连接起来,但这毫无意义,因为 Netbeans 已经完全集成了 java ME(参见链接 http://www.netbeans.org/features/javame/) 连同模拟器和几乎所有你需要的东西......

【讨论】:

【参考方案6】:

我也在找同样的东西,在VS2005/VS2008上编码J2ME...

在环顾四周时,我发现了这个: http://www.improve.dk/blog/2007/09/29/compiling-java-in-visual-studio

它使用 javac 和 java 作为外部工具编译 java,但我认为这应该让我们开始开发。

我正在寻找我们使用控制台(纯硬代码)开发 J2ME 应用程序的部分,希望我们可以将其带到 VS200*。将在这里更新答案... :)

【讨论】:

以上是关于使用 Visual Studio 2008 编写 J2ME 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio2008即时自动检查语法错误;用于编写Fortran程序。

怎么用Visual Studio 2008编写C++程序?

visual studio 2008 在编写C程序语言时,为啥调试窗口自动瞬间关闭?

使用 c# 将 Visual Studio .net 2003 转换为 2008

从 Visual Studio 2008 迁移到 2015

Entity Framework 是不是可用于 Visual Studio 2008 Express Edition?