Eclipse IDE,Ubuntu,Java如何将程序编译为独立的runnable?

时间:2012-04-08 20:25:35

标签: java eclipse ubuntu

我正在尝试在Ubuntu上编译Eclipse中的两个java程序。然后我希望能够从两个终端开始运行程序;服务器和客户端。我是eclipse和ubuntu的新手,我将如何做到这一点。比如使用g ++并吐出a.out或者你可以称之为的东西,我怎么能用eclipse和Java程序呢?

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

1 个答案:

答案 0 :(得分:3)

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

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

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

  1. 突出显示相应的文件/项目
  2. File -> Export
  3. 选择“Runnable JAR file” - >下一步
  4. 确保在“启动配置”下拉列表中选择了正确的项目,并在“库处理”部分下选择“将所需的库打包到生成的JAR文件中”,并确保它将转到正确的导出目标。
  5. 点击完成
  6. 使用以下命令运行jar:java -jar yourjarname.jar
  7. 由于您似乎熟悉gcc,甚至可能有另一种选择:将java程序编译为带有gcj gcc扩展名的标准可执行文件,还有eclipse插件GCJBuilder ... < / p>