0

我正在尝试在 Ubuntu 上的 Eclipse 中编译两个 java 程序。然后我希望能够从两个终端运行程序;服务器和客户端。我对eclipse和ubuntu还很陌生,我该怎么做。例如使用 g++ 并吐出 a.out 或任何你可能称之为的东西,我如何使用 eclipse 和 Java 程序来做到这一点?

我不需要在 JVM 中运行它们吗?我知道 java 被编译为 java 字节码并在 JVM 上运行。但这是我第一次尝试在eclipse之外运行一个用eclipse编写的java程序。

4

1 回答 1

3

要在 Eclipse 之外运行程序,有几种方法,我在下面列出了一些机会:

  • 获取 dist 文件夹将其复制到某处并从此处执行程序,将主类名作为 jvm 参数传递
  • 将程序导出为可运行的 jar

要导出为可运行的 jar,过程如下:

  1. 突出显示适当的文件/项目
  2. File -> Export
  3. 选择“可运行的 JAR 文件”-> 下一步
  4. 确保在“启动配置”下拉列表中选择了正确的项目,并在“库处理”部分下选择“将所需的库打包到生成的 JAR 文件中”,并确保它转到正确的导出目的地。
  5. 点击完成
  6. 使用以下命令运行 jar:java -jar yourjarname.jar

既然您似乎熟悉 gcc,甚至可能还有另一个选择:将 java 程序编译成带有gcj gcc 扩展名的标准可执行文件,还有 eclipse 插件GCJBuilder ...

于 2012-04-08T20:34:39.163 回答