LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 990|回复: 5

刚接触java,问一个简单的问题

[复制链接]
发表于 2005-8-15 13:20:57 | 显示全部楼层 |阅读模式
我用eclipse编写了一个用来到数据的小程序,就一个check.java文件。
请问怎末把这个程序做成可执行的jar或者是exe呢?

还有就是做成可执行的jar,是不是其它机器只要安装了jre就可以执行了?

因为象C只要编译后,就可以出exe的运行文件。所以很想知道java怎末打包成可执行的程序。
现在每次都只能在eclipse里面运行。还请各位高手详细讲解一下。

我在google上查了一下,都是说用eclipse打成jar可执行包,然后再用个开源软件弄成exe的。
但是都是没有说怎末用eclipse做成jar的包。

希望这里的兄弟能给讲讲,或者给个教程。多谢了。
 楼主| 发表于 2005-8-15 13:29:11 | 显示全部楼层
我用右键点我的项目,然后用export功能已经导出了jar文件。
但是运行这个jar文件,结果出现一个出错框。
提示如下
Failed to load Main-Class manifest attribute from
c:\eclipse\workspace\cnc.jar
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-15 13:41:28 | 显示全部楼层
又有新发现,我把我编的cnc.java放在default package下,就可以在eclipse里面运行。
但是当我用右键选择了Build path->exclude后,就不能运行了。提示如下
java.lang.NoClassDefFoundError: cnc
Exception in thread "main"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-15 14:17:26 | 显示全部楼层
问题解决了。
原来是要在export jar的时候,选择main class
回复 支持 反对

使用道具 举报

发表于 2005-8-17 13:09:44 | 显示全部楼层
楼主自言自语 居然解决了问题 佩服佩服
回复 支持 反对

使用道具 举报

发表于 2005-8-18 17:37:39 | 显示全部楼层
呵呵。真佩服。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表