如何使自己用eclipse写的java程序文件能直接打开运行?如果要再安装什么,步骤是怎样的?

我用eclipse写了一些代码,在eclipse中可以编译,但如果直接去打开文件就运行不了,求解决办法

导成JAR包会不?Eclipse自带这个功能的,步骤如下

    右键工程->导出->导出的时候选择可运行的Jar文件,指定下Main方法的类,即程序的入口。

    完事后在jar包的同一个目录下新建一个bat文件,只写一句话 :

    javaw jar 文件名.jar,以后直接运行这个BAT文件即可。

    或者直接双击这个JAR文件打开,注意打开方式是java,不是解压缩格式

追问

我已经把class文件转成jar文件了,我下了exe4j,后面怎么怎么操作把它弄成在别人电脑上可双击执行exe文件

追答

申明,这是其他地方的教程,供你参考
51CTO的下载包含有注册机。
一、 注册exe4j,不注册生成的exe文件无法使用
二、 进入
到此画面,直接跳过第一步,从Projiect type开始 ,点击2. Projiect type,右边选择JAR in EXE mode Next。
三、(1)Short name of your application exe4j项目名称。(2)Output directory 导出的exe文件输出目录名称,填完这两项 Next

四、选择第一项:GUI application,桌面应用。Executable name:你输出的exe的文件的名字。Icon File:选择此项赋予你的exe文件一个图标。Next

五、看到class Path 点击+号,选择之前导出的jar包,然后到上面Main clas此处选择项目主类。

六、输入版本号 具体格式为Min1.3,Max1.7等。输入之后,看到此页面的Advanced Options ,点击,选择Search sequence,(此项目的为将生成的exe文件拥有跨平台使用,建议先将JRE文件拷贝到之前的Output directory目录下,因为需要一起打包。)点击加号,选择JRE,Next

七、选择Client hotspot VM 此后一直向后,等到最后一步,点击click******测试.

追问

Output directory 导出的exe文件输出目录名称 和 Executable name:你输出的exe的文件的名字 是不是一样的呀?

追答

不需要,前者是路径名,后者是文件名,都可以自定义

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-04
因为用eclipse写的代码是java代码 编译以后是字节码.class文件 都不能双击直接运行程序
如果你需要直接双击打开运行的是exe后缀的程序 那么需要先将编写的代码用eclipse导出成jar格式 再下一个exe4j 下载安装后按照步骤就可以把jar变成exe 最后就可以发给别人一起双击使用了追问

那怎么打包咧?我打开eclipse点击Export然后点击java,选择了Runnable JAR file 我在Export destination里面也输入了路径,就是保存不了,不知道是怎么回事,后面再怎么操作呢?求详细过程,我是个菜鸟,谢了哈

追答

不能导出的错误提示是什么 能不能给个截图
如果导出以后就可以了 然后安装那个程序 按照提示一步一步来就OK 最后就可以变为exe程序了

第2个回答  2013-07-04
像exe文件一样双击执行吗?
用JBuilder试试
第3个回答  2013-07-04
没懂你意思。。。追问

我的意思是用eclipse写的代码文件,如何使它在别个的电脑上面运行,步奏是怎样的

追答

是不是把你写好的项目部署到别的电脑上?如果是的话就把项目打包下然后部署到别人的电脑上

相似回答