首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将java程序转换为linux上的可执行文件

将java程序转换为linux上的可执行文件
EN

Stack Overflow用户
提问于 2012-07-13 01:22:34
回答 1查看 3.4K关注 0票数 0

我构建了一个由2个文件组成的java程序。包含主程序的是SnortMonitor.java,它使用Database.java连接到数据库并运行查询。我把它从我的windows机器迁移到linux机器上,它需要在那里。我能够编译它,并在这两台机器上运行得很好。

我的最终目标,也就是我的下一步,就是找到一种方法,让它成为一个可执行文件,并在这台linux机器上不断地运行。该程序旨在扫描数据库的每条记录,并将某些信息发送到另一台计算机,我需要它不断地运行,以便它不断地将这些信息发送到另一台计算机,或者类似于每3-5秒一次。

注:由于一些我所不知道的原因,当我在linux上完成编译和运行时,我最终使用了SnortMonitor.javaDatabase.javaSnortMonitor.classDatabase.class,我不知道这是否有什么区别,我对linux非常陌生。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-13 01:42:05

你有两个选择:

  1. 创建启动脚本,例如启动java应用程序的.sh bash脚本。有关示例,请参见Tomcat启动脚本
  2. 使用GCJ将其编译成机器代码,但应用程序将失去可移植性。

就我个人而言,我更喜欢第一种选择,但选择适合你的是什么。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11462905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档