生成的Jar程序如何在别台机器中运行 我自己写了一个Java小程序,然后打包后Jar文件,在自己机子上双击可以直接运行,查看了一下应该是我机子有Java运行环境,我想请问的是如果我把这个生成的Jar包Copy到另一台刚安好系统的电脑上,要让它双击就能跑起来最少的配置环境是怎么样的?应该如何操作?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 必须将 jdk 也一起考进去。因为别的机器没有 java的运行环境。 1 如楼上所说,在用户那里安装JDK2 编译成exe程序,可以参考 exe4j , Exe4j 生成Exe文件系列(三) - 生成最简单的测试程序 装个jre就ok了,至于双击就可以运行的话需要更改jar文件关联,让它用javaw.exe打开,如果你不想更改文件关联的话,那么你可以用批处理来运行javaw -jar xxx.jar JDK也不是那么大啊. 全装也没什么问题吧 免得出什么错 - - 就装个JDK直接了当,也不大。jre也有了 用installanywhere做个安装包,包jdk的运行环境做在安装包里也可以,总之是要有jdk的运行环境的 1\运行环境jre必须有,exe4j我用过,凑合2\运行方式: 1\有文件关联时双击运行 2\无文件关联时做一个bat文件,文件内容: @echo off java -jar fileName.jar 或者直接打开,选择打开方式,选择jre里面的java.exe或javaw.exe 有的默认为winrar打开,需要修改winrar的文件关联,取消jar文件的关联 我想出来的一个办法http://blog.csdn.net/sunyujia/archive/2008/03/09/2159733.aspx 让用户安装jre很痛苦的事啊,还是打包安装更友好 可以把jre和自己写的jar放在一起打成一个rar包,在客户解压,然后写一个bat文件内容如下:set path = 解压路径\jre路径\bin\;%PATH%set classpath = 解压路径\jre路径\lib\需要引用的jar包名称.jar;解压路径\自己写的jar包的名称.jar;%CLASSPATH%java -jar jar包名.jar这样就可以运行了。 installanywhere用这个打包工具吧,不过是全英文的。他自带JRE,打包之后会生成exe文件。当在别的机器上运行时,别的机器上不需要安装JDK。而且他支持Windows,Linux等平台。 installanywhere和exe4j这两个工具我都有。我公布一个我的网络硬盘的用户名和密码。因为那里面文件的路径有时候会变,所以就算现在把地址发过来,明天可能就下载不了了。所以公布用户名和密码比较好一点。希望大家不要动我里面的东西。网址是www.namipan.com用户名是 [email protected]密码是 jingjie880217.(注意这里有一个点)这里面不仅有这两个东西,还有其他的东西,希望大家进去了不要动我东西 JAVA新人求助!!!!100分 java线程问题?希望高手帮一下,我都弄了一天了,谢谢各位了(这是代码部分,不知道为什么不能修改原帖) 希望高手帮我改错 一个新学的聊天程序 关于IO的问题 JDBC问题 String 类实现了Clonable接口???? 一个关于数据库的问题 关于 Bean 中用 request 对象的问题. 小虾问大虾,你都知道啥!!!(有关序列化) 关于下载以色列的Magic的工具及一些东东,大家可以到下面的站点去。我刚刚传上去!!! 请教高手:jtable里如何让单元格显示图片 applet安全策略问题
因为别的机器没有 java的运行环境。
2 编译成exe程序,可以参考 exe4j , Exe4j 生成Exe文件系列(三) - 生成最简单的测试程序
javaw -jar xxx.jar
全装也没什么问题吧 免得出什么错 - -
2\运行方式:
1\有文件关联时双击运行
2\无文件关联时做一个bat文件,文件内容:
@echo off
java -jar fileName.jar
或者直接打开,选择打开方式,选择jre里面的java.exe或javaw.exe
有的默认为winrar打开,需要修改winrar的文件关联,取消jar文件的关联
http://blog.csdn.net/sunyujia/archive/2008/03/09/2159733.aspx
在客户解压,然后写一个bat文件
内容如下:
set path = 解压路径\jre路径\bin\;%PATH%
set classpath = 解压路径\jre路径\lib\需要引用的jar包名称.jar;解压路径\自己写的jar包的名称.jar;%CLASSPATH%
java -jar jar包名.jar
这样就可以运行了。
他自带JRE,打包之后会生成exe文件。当在别的机器上运行时,别的机器上不需要安装JDK。而且他支持Windows,Linux等平台。
用户名是 [email protected]
密码是 jingjie880217.(注意这里有一个点)
这里面不仅有这两个东西,还有其他的东西,希望大家进去了不要动我东西