Java程序写好了怎样在别人电脑上运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序写好了怎样在别人电脑上运行相关的知识,希望对你有一定的参考价值。
参考技术AJava程序写好了怎样在别人电脑上运行, java小程序如何在别人电脑上运行
第一 改文件关联 把jar关联给java.exe 具体百度 双击运行jar 有详细教程
第二 批处理 写一个批处理脚本 执行运行jar的命令
第三 用exe4j打包 exe4j可以把jar打包成一个exe文件 然后就可以在任何安装jre的电脑运行了。而且还提供把依赖库打包进exe的功能,是最理想的运行jar的方式。
java程序怎样转成能在别人电脑上运行的程序
运行环境是必须的,不过应该一般的系统上都有的运行环境。想直接运行就写个批处理了!
Qt5编写的程序怎样在别人电脑上运行
步骤如下:
1、新建一个Visual C++的“Win32项目”,建立一个空项目。
2、建立完成后,右键点击右边的“解决方案”中的“源文件”。
3、选择“添加”,然后添加“新建项”。
4、选择“Visual C++”中的C++文件,点“添加”。
5、在新加的C++文件里面写好代码
java 怎样在没安装JDK的电脑上运行JAVA程序
你的是.java文件吧,如果是就就得用JDK中的javac.exe编译,如果只是.class文件就不需要JDK了,只有要jre就可以了
怎么在电脑上运行java程序?
- 首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(:oracle./techneork/java/javase/downloads/index.),如果这个链接过期了,请在:oracle./这个首先找一找。
在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。
编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\\src\\Hello.java.
运行你编译好的文件,java Hello(需要注意运行的时候没有后缀.java或者.class),同样你可以不改变路径用绝对路径运行,例如:java e:\\src\\Hello.如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。
另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。
装一个jdk
需要执行命令 java -jar xx.jar 可以运行打包的jar文件
javac xx.java 编译
java xx 运行
我编写的JAVA程序怎么弄到别人电脑上运行啊?
把你的文件目录结构理清了,然后把你所写的类和包全部打包成*.jar文件,复制到他的机子,只要他的jvm正常(包括正确配置了path),你的程序就可以运行。我试过了,从windows里面移到Linux都可以运行。
Qt程序在别人电脑上运行不了怎么办
缺失Qt程序运行所需的依赖库,应该提示少什么文件,在开发机上复制一份,放在根目录就成
java程序打包jre以及制作安装包
java程序打包jre以及制作安装包
传智&黑马咨询郑老师
java程序打包jre以及制作安装包
Java的桌面程序写好以后只能在eclipse下运行是不可以的,还需要将程序拷贝到其他电脑上运行才可以,所以需要制作成其他电脑可以运行的文件,当然在安装有jdk的电脑上只需要将程序导出为jar文件就可以运行了,但是除了开发java程序人员的电脑上会安装jdk,其他人的电脑上不会有这个环境,所以还需要将java可运行的环境一同打包到程序中去,这样,在用户不安装jdk的情况下也可以运行。
制作可执行文件的过程
一、首先程序写好后导出jar文件
1. 在eclipse中右键工程文件,选择Export
2. 选择导出为runnable jar file,然后next
3. 选择应用程序的主入口窗口,保存jar的路径,导出文件的方式,选择第一个第二个都可以,他们都包含程序所需要的库文件,第一个导出的好处是防止程序被反编译,第二个可以保留原有的文件结构,然后finish
4. 找到导出后的jar文件,如图
二、使用java命令运行这个文件
1. 打开命令提示符窗口,找到jar的目录
2. 使用 java –jar命令运行这个jar文件
3. 回车看到程序运行起来
4.但是程序没有图片,仔细看jar包的大小可以猜测没有资源文件,用WinRAR查看jar内部结构发现没有这些资源
三、程序所需的资源文件拷贝到jar的相同目录1. 找到project中的除src以外需要的文件资源
2. 将这些文件资源复制到与jar包相同的目录
3. 再次运行这个jar文件,发现已经包含了图片等文件
四、将jar文件转换为可以直接双击运行的exe文件
1. 将jar文件转为exe文件有一个很好的软件叫做jar2exe,官方下载地址:
http://www.regexlab.com/zh/jar2exe/free.htm[/U]
我们下载绿色版本
2. 下载好以后直接解压即可,运行里面的j2ewiz.exe文件
3. 看到启动窗口,无需注册直接下一步
4. 找到jar的路径,选择最低运行jar文件的版本,点下一步
5. 选择windows窗口程序,下一步
6. 选择应用程序的进入窗口,设置开启时候的动画(可以不设置动画),下一步
7. 忽略所有选择,直接下一步
8. 不需要添加依赖的jar包,下一步
9. 设置输出的路径文件名,也可以设置exe文件的图标,点下一步
10. 如果你电脑上配置好了环境变量,而且不需要把程序拷贝到别的电脑上去运行,那么你可以直接点击完成。
11. 如果需要复制到其他没有jre环境的电脑上运行,那么你先保留上面的窗口,复制jre到刚才的jar文件相同的目录,如图:
Jre的路径就是你安装jdk的路径,我的是C:\Program Files\Java\jre1.6.0_07下。
12. 然后选择刚才窗口的参数配置按钮,配置jre的路径为jar包的相对路径,如图
选择jre设定标签,选择配置文件指定’’,选择相对路径,然后编辑
找到jre中的jvm.dll,然后确定,应用就可以了
此时文件夹中会多出一个config文件,这个文件就可以是exe文件引用同目录的jre环境,如图:
13. 转换完成以后jar包就可以删除了,双击exe运行,看看效果:
14. 为了验证这个程序可以在没有安装jdk的电脑上运行,我们测试一下,打开win7旗舰版的xpmode,xpmode是win7的一个xp的虚拟机,里面是完全的一个xp系统,将文件复制到xp中,如图
15.双击Kejian.exe,看一下效果:
16.虽然程序已经完成,但是我们不可能会给用户一个文件夹,然后让用户复制,复制好以后双击exe去运行这个程序,所以接下来我们还要制作安装程序包。
五、制作程序安装包
1. 制作安装包需要的软件名字叫做Inno Setup,软件完全免费,可以从360安全卫士的软件管家搜索下载,如图:
安装的时候编译器选择Unicode版本就可以了,当然选择ansi也可以,但是支持的编码不如Unicode多。
2. 安装好以后打开程序选择使用向导创建脚本:
3. 直接下一步
4. 设置程序名称、程序版本、公司名称、公司网址信息后下一步
5. 直接下一步
6. 找到exe文件以及exe所在的文件夹,下一步
7. 设置程序安装后在用户电脑中显示的文件夹名称以及一些开始菜单等的选项,可以自己选,然后下一步
8. 这些设置可选,直接下一步
9. 选择简体中文,下一步
10. 设置输出路径、安装包名称、安装密码安装文件的图标等信息,可以默认,下一步
11. 这一步可要可不要,直接下一步
12. 点击完成
到此脚本创建完成,执行脚本就可以得到安装程序了。
13. 选是
14. 可以不保存,自愿,点击后自行编译
15. 完成以后如果你选择了保存编译脚本那么在编译脚本相同目录会有一个output文件夹,如果没有保存编译脚本,那么就会在用户的我的文档中有一个output文件夹,里面就是生成的安装文件:
16.到这里安装包就制作好了,可以测试一下,方法很简单,就不再写了。
以上是关于Java程序写好了怎样在别人电脑上运行的主要内容,如果未能解决你的问题,请参考以下文章
java中的idea如何把 写好的程序,变成.exe可执行文件?