怎么样将JAVA程序放到没有装JDK.的电脑上运行?

我用记事本编写了一个JAVA程序(就是一个Class类)在DOS下使用javac 和java 编译及运行都是正常的,请问我是如果想要把这个程序生成一个.exe文件,然后这个.exe 程序要在任何一台电脑(包含未安装jdk的电脑)上都能正常运行, 应该怎么做?

有的人说 这样不行的,必须在安装有jdk的电脑上才可以运行, 不知道是不是真的这样,如果真是这样,那么java写的应用程序怎么拿到别人的电脑运行啊?不可能让每一个使用JAVA程序的人都使先装jdk吧??

你如果想写一个程序后,放在别人的电脑上直接运行,而不需要安装。
那就属于绿色软件一样的范畴。 建议你使用C语言来写。

用java这类的语言写出的软件需要在java虚拟机平台上运行,如果电脑不装java虚拟机平台,用java写的程序是无法运行的。

当然,像你写的这样简单的一个程序放在别人的电脑上运行,需要安装一个20M左右的java虚拟机,可能让你感觉有点接受不了。

用java写好的软件,可以用制作安装程序的一些软件把java虚拟机打包一起发布,这样别人在安装你的软件的时候,在不知不觉中就把java虚拟机安装了,你的用户只知道安装了你开发的软件,并不知道什么java虚拟机之类的,他们也不会去关心这样的问题。

java虚拟机 http://baike.baidu.com/view/374952.htm

exe4j - 把java写好的程序制作成一个.exe文件,运行时离不开java虚拟机。
http://baike.baidu.com/view/1947473.htm
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-25
将java写的程序封装成.exe文件后,就失去了它的优势吧。不如用C或C++写的程序执行效率高,不过它的跨平台的优势是很不错的。
封装后,不知道还能不能跨平台,我也不是很清楚。希望楼下有人答一下。
第2个回答  2008-12-25
你写的那是最基础的东西
好比控制台的程序
控制台知道吧?就是你点开始-运行-cmd出来的黑框

而经过进一步封装可以实现你说的 生成应用程序
只是你还没学到 努力学吧
第3个回答  2008-12-25
如果是桌面应用程序(就是C/S)的话 那就只能让每个使用者在机器上装JDK 或者 在你的程序中 包含了JRE 不过这样的话 你的程序就会很大了 因为一个JRE就有几十兆
如果是j2ee的程序(B/S)的话 用户只要在客户端用IE访问就可以了 不用在客户端装JDK

Java程序运行,我自己写的Java程序,想要在没有没有安装虚拟接的电脑上...
3. 打开cmd窗口,设置path路径为空,转到D:\\jre\\bin目录,运行java –version。正常显示当前Java的版本。4. 在bin目录中新建一个temp目录,将除java.exe和java.dll外的移到temp目录中 5. 再次运行java –version命令,提示没找到verify.dll。将temp目录中的verify.dll移到bin目录中 6. 再次运行 jav...

没有配置jdk,怎么java
如果没有在系统环境中配置Java路径,但要运行Java程序有两种办法。一、你可以将你的程序放在Java\\bin目录下,可以直接调用Java程序。二、在你进入CMD命令行窗口后,设置环境路径: set Path = ***;路径就是你C:\\program files\\Java\\bin的完整路径。之后你就可以在其他目录调用java的程序了。

java写的程序怎么样才能运行在没有安装JDK环境的Windows系统的电脑上...
编译好

如何在没有安装JDK的电脑上 执行java程序
java 程序一定要在有java虚拟机的环境下运行,如果没有安装JDK可以在程序中带有一个jdk,配置好你的运行脚本。

java上编写的hallo world想把它放到一个没有jdk的电脑上运行
思路:将你的代码打包成Jar文件,其他电脑在运行jar文件时,需要安装jre,因为jar运行需要jre解释执行。实现:把jar和jre拷一起,弄个.bat,里面写 CD%jre\/bin\/java -classpath "你的jar" 你的入口类名。然后压缩成.rar或.zip。这样其他电脑在使用时,只需将该压缩包解压,然后运行.bat文件即可。

怎样才能在没装JDK的电脑上,运行java程序
有jre就可以了,jdk中包含了jre;不管你怎么做都是离不开Java虚拟机的,jre就是Java虚拟机;打包什么的只是将jre放到了你的项目中去了

java程序能不能在没装JDK的电脑上运行
要带上JRE,才能在没有JDK的电脑上运行,估计20多M.配置你可以在安装程序中配置,比如可以用inno setup来制作安装程序.

电脑无法装jdk,想要运行java程序,如何实现
首先有一点你必须清楚,JDK是java程序代码运行环境, 没有运行环境你说可以运行吗?答案是不可以的 1、提示你已经安装了,那你就可以直接cmd,javac看看能否成功 2、将提示安装失败关键步骤截图出来 3、卸载可以再控制面板——程序与功能里面可以的,能安装就能卸载 ...

java程序没有JDK怎么执行
因此,如果要运行Java程序,必须先安装JRE。安装了JRE之后,用户就可以通过命令行或者集成开发环境(IDE)运行Java程序。在JRE的支持下,Java程序会在虚拟机中加载、验证和执行字节码,最终在用户设备上呈现运行结果。在实际应用中,虽然直接运行Java程序可能相对少见,但了解Java程序执行的底层逻辑对于开发者来...

如何把一个java程序打包成exe文件,运行在没有java虚拟机的机器上...
首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了...

相似回答