有什么方法或者技术,能够使没有安装jre的电脑运行JAVA程序么?
因为我想很多普通用户都并不清楚jre是什么?我们开发的java程序给了他们,它们怎么使用呢?总不能假设每一个人都会安装jre吧?
能不能把JAVA程序转化为*.exe可执行文件,然后给用户直接运行使用。就像我们平时使用*.exe的程序一样!
我觉得这个问题会制约JAVA程序的普及啊。
业界是怎么解决的?
因为我想很多普通用户都并不清楚jre是什么?我们开发的java程序给了他们,它们怎么使用呢?总不能假设每一个人都会安装jre吧?
能不能把JAVA程序转化为*.exe可执行文件,然后给用户直接运行使用。就像我们平时使用*.exe的程序一样!
我觉得这个问题会制约JAVA程序的普及啊。
业界是怎么解决的?
解决方案 »
- 面向接口编程[z]
- System.exist(0)问题
- 关于JTable的文件存储问题
- 用这个方法得到当前类的包名为NUM??????????????
- 为什么Applet程序在JCreator中和用IE执行时的效果不一样?
- 我已经在两个版散了160分了,怎么都没人回答的?现在把问题简化一下吧,大家帮帮忙好么
- 如何在jdbtable中加入组合框(给50)
- 怎样用JAVA读出word文档的内容啊?不需要格式,只需要读书文本再println出来就行啦!
- Jcreator如何开发jsp?感觉很不方便!
- 什么情况下,编译时需要某个类,而运行时不需要?
- 由servlet如何传递参数给JSP页面
- while 语句 i++和++i的问题
JRE就是java运行时环境,如果没有jre那么,java程序是跑不起来的。
它其实主要的就是JVM和java API,这是java程序运行的必备条件。
业界是怎么解决的?我想应该不外乎两方面:1硬件支持;2软件支持(譬如:操作系统绑定jre)
不管什么样的平台,要想支持java都必须先天或者后期拥有jre。
所以,先天没有的就要自己安装jre啦,这个也简单,根据你的软硬件环境去官方下载一个兼容的jre安装一下,也没有多大(10M左右吧)。
java的应用程序是可以制作成.exe文件的,也可以制作成.jar文件,在Windows下双击就可以运行。
在客户端你运行java的时候, 指定Java的路经为当前路径就可以了比如你有
你的软件路径为
c:/program/mysoft
c:/program/jre1.4你可以通过
>c:/program/jre1.4/bin/java c:/program/mysoft/main.class
就可以,然后想个办法把绝对路径改成相对路径
就像你做好了exe文件
在一台没有操作系统的机器上不能执行的道理一样.
Vista 附带的是 JRE 1.6 的,只要设一下环境变量就可以了。再有,有工具可以转为 EXE 的本地程序文件,实质上是添加了一些 JRE 的动态链接
库到本地。对于 Windows 用户来说,平常用的程序是 EXE 文件,而对于非 Windows 用户来说
他们的可执行文件可不是 EXE 了。Java 是运行在 JVM 上的,正因为这样它才能够
不受平台的限制。