linux环境下java语言开发 生成makefile文件

hit_pp 2012-05-31 03:11:54
谢谢大家指点~~ 若有详细的过程,请分享一下~~
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hit_pp 2012-06-05
  • 打赏
  • 举报
回复
谢谢提示 现在在64位也可以运行了 ~~
yktd26 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

谢谢 我把程序弄成jar文件了 在32位机器上可以运行 但是到64位linux环境下就不可以运行了 所以才考虑用makefile文件的~~
[/Quote]

32位编译的64位执行者应该不会造成任何问题,在64位机上不能运行的错误是什么?
只要运行环境下的java版本高于编译版本应该没有任何问题,是不是目标机上的java版本原因?

建议可以先查清楚,目标机上java -version是否高于编译时选择的版本
还有可以试着用fat jar制成 all in one的jar这样在目标机上不需要安装程序用的第三方lib
hit_pp 2012-06-04
  • 打赏
  • 举报
回复
谢谢 我把程序弄成jar文件了 在32位机器上可以运行 但是到64位linux环境下就不可以运行了 所以才考虑用makefile文件的~~
hit_pp 2012-06-01
  • 打赏
  • 举报
回复
我的意思是想将我的程序打包发布,就像我们平时在网上下载的软件,在linux环境下,从源代码编译(解压 ./configure make make install)就可以生成可执行文件,然后用户可以运行我的软件~~
yktd26 2012-06-01
  • 打赏
  • 举报
回复
网上下载的的软件linux下经常需要重新编译是因为他们是系统相关的,很多情况下需要这样
但java是系统无关的,你尽可以在发布前编译成可执行jar,发布你的jar,用户下载下来只要有java 环境就可以直接运行,无论是linux还是别的系统,没有必要刻板的把java程序搞得像C的,没有任何意义
yktd26 2012-05-31
  • 打赏
  • 举报
回复
个人觉得既然用java了就不要写makefile了,还是用java的东西比较好,比如ant

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧