【发布时间】:2011-03-19 09:49:24
【问题描述】:
大家好,这是我在 stackoverflow 上的帖子。
我通常是一个潜伏者,在不发布的情况下找到我需要的一切,但在试图描绘它是如何工作的时候画了一些空白。如果有人能提供一些见解,我将不胜感激。
所以我了解软件开发周期并且对代码有相当的了解 (c++和Java,还有visual basic,我是CIS专业的,去年辅修了CS)。我可以使用 Java 在 elipse 中编写一些程序,甚至可以使用 Java 在 eclipse 中制作一些基本的 GUI 组件。
现在到我的 3 部分问题:我知道可以从几个 .java 文件制作一个 .jar 并分发它,但是在考虑一个常见的程序时,比如说 yahoo messenger(仅作为一个例子),我来到了以下三个部分问题:
首先,您是否可以使用 Java 在 Eclipse 中编写类似 yahoo messenger 的程序,或者您是否需要其他工具(如其他语言和其他开发环境),该项目从头到尾是如何进行的? (我想我有点迷失在这里,因为我只写了命令行和简单的 GUI 应用程序)。
第二,如果说使用另一种语言在 yahoo messenger 中创建功能更容易,那么如何用一种以上的语言编写一个程序?例如,假设您想用 python 或 c++ 编写一些代码,而您的大部分代码都是用 Java 编写的,即您的主要方法是 java 并且您正在使用 JVM 进行编译。 (假设你不能只在 java 程序中粘贴 python 或 c++ 代码)我做了一些谷歌搜索,看到了一些关于链接编译器和包含本机代码以在 Java 项目中包含其他语言代码的事情。如果解释太长,也可以接受其他阅读材料的链接。
第三 - 部署如何工作?假设我已经完成了为我的程序编写代码并希望将其转换为 .exe(适用于 Windows 用户)并将其粘贴在我的网站上供人们下载。我知道windows内置了一个iexpress实用程序来创建.exe。除了分发 .jar 之外,如何将源代码转换为 exe?再次感谢您的所有投入和时间。我是一个初学者,并试图围绕这些概念来思考。答案可以在技术领域提供,或者只是概念性的,非常感谢。
-马克
【问题讨论】:
-
这个问题太宽泛了。尝试提出更具体的问题。至少分别提出单独的问题。
-
我知道它很宽泛而且很笼统。我只是希望得到概念性的答案,如“应用程序用一种以上的语言编写并且有标准程序是很常见的。___ 是一个更详细解释它的链接。
标签: java eclipse deployment executable