一种不安装JRE环境即可运行Java应用程序的方法

运行Java程序一般都要求用户的电脑安装JRE环境,虽然安装JRE环境very easy,但是毕竟多了一步。下面我就给大家介绍一种不必安装JRE环境的方法:
电脑A安装了JRE环境,电脑B没有安装JRE环境。
(1)将电脑B的C:\lzqdiy下的class文件打包成myjava.jar文件(可以直接用Eclipse的导出功能),将myjava.jar存放到C:\lzqdiy下。
(2)从电脑A上将JDK中的jre目录中的所有文件复制到电脑B的C:\lzqdiy\jre下。
(3)在电脑B的C:\lzqdiy下建立一个run.bat文件,内容是"start jre\bin\javaw -jar myjava.jar"。
(4)双击run.bat就可在不安装JRE环境的电脑上运行Java应用程序了。



posted on 2007-05-04 22:26 我为J狂 阅读(16870) 评论(44)  编辑  收藏 所属分类: 小技巧

评论

# re: 一种不安装JRE环境即可运行Java程序的方法。 2007-05-04 22:37 JAVA-HE

晕,你这不是安装是啥?原来制作exe基本也有这个步骤。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java程序的方法。 2007-05-04 22:45 我为J狂

@JAVA-HE
不是安装,是拷贝。
  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java程序的方法。 2007-05-05 08:26 QBomber

恩,不在系统安装JRE,配置当前应用程序自己的JRE是这样作的。
能具体讲讲Tomcat应该怎样在一个没有安装JRE或JDK的环境中使用的步骤吗?  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法。 2007-05-05 10:58 我为J狂

@QBomber
不太了解,请高人赐教!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法。 2007-05-05 18:24 扩展标记

比安装还复杂  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法。 2007-05-05 21:34 我为J狂

@扩展标记
我的这个方法的优势是:拷贝要比安装的时间快得多,不需要JRE的时候直接删除相应的目录即可,无需修改注册表。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法。 2007-05-06 13:11 pass86

这个标题太容易产生歧义了 。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-07 11:57 Zou Ang

JRE原本也就不用安装啊……不过就是改个路径  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-07 15:20 study

jre是免安装的!直接拷贝就好了额  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-07 15:43 我为J狂

@study
我在SUN公司的网站上只找到了下面的JRE安装版的链接https://sdlc2d.sun.com/ECom/EComActionServlet;jsessionid=0E14DE1B9AA7C63BC09986569097E99B
免安装版在哪下载?请上面的朋友赐教。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-07 22:45 mlhorizon

应该这么说jre本就是绿色软件,所谓安装只是设置个环境变量而已,
只要路径设置正确就可以用,很多软件都自带jre的,楼主见得少罢了!
而且很多都用 set path这类命令的,更有全局性  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-11 11:42 我为J狂

@mlhorizon
不好意思,我孤陋寡闻了。   回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-11 18:21 iloveu

蛮好笑的,记得我第一接触java都是直接下JDK使用的,其实主要的东西就是javac+java+javaw+system class而已,现在Sun将好多配置的步骤做成安装文件,反而让人误解了JDK  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-05-14 10:43 BeanSoft

做安装版主要是:
1. 安装供浏览器使用的 JRE(需要注册表,以及向 windows 目录放入 java.exe);
2. 减少文件下载个头;
3. 卸载方便.  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-06-09 21:08 itkui

呵呵,可惜没有实用价值!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-10-19 08:18 路人甲

既然"JRE是免安装的",那LZ的标题是怎么回事?不安装JRE???你怎么装?都免装了还不安装???
我知道这东西是怎么回事,如果你这么想,那把帖子改成"不安装JDK"吧.
没有一点实用价值.这样的帖子你也敢贴出来,我们写的JAVA程序才几MB最最最多,一个JRE文件夹要70MB以上,怎么说得过去???
删了吧,即使你都是对的,看官会怎么样看你?欺骗大家感情的垃圾.  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2007-12-03 02:38 sadf

在自己做安装程序时还是有点用的!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2008-05-05 15:51 T

真是高手..哈哈哈  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2008-05-22 14:27 shmily

世界上有楼猪这种人才精彩啊  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2008-07-23 13:17 TT

我笑的都想吐血了,哇哈哈!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2008-11-27 17:51 ICEBEAN

ssv.dll有注册东西,单纯的拷贝到另外一台机器上所以可以使用,但毕竟还是使用的另外一台机器的注册的地址。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-01-14 04:08 不输入可以吗

class文件是啥?我用的myeclipse怎么办?  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-01-20 09:18 javanew

支持楼主!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-02-06 17:51 Ian

我覺得分享的很好呀
為什麼大家這麼的酸...
畢竟這種觀念是很多想把 Java 作成 exe 又不需要使用者自己去下載 JRE
的基本觀念吧
也不是每個人在第一年或是第二年開始在 JAVA 領域工作的都會的

甚至 不做桌面程式的 只做 WEB App 的人 也許根本就不清楚吧

支持樓主~ 很實用的分享  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2009-02-19 11:22 做人要厚道

各位看官, 有高招尽管贴出来分享,何必浪费时间去损人?
无论如何, 该感谢楼主花时间与大家分享学习体会。我活到四十岁,才知道年少轻狂时的牙尖嘴利是多么讨厌而又伤人,又反过来伤害自己几多?因为没有一个领导喜欢尖刻的下属,故我一直不得提升,现在想来自己本身就不够厚道,郁郁不得志也是活该。
爱别人就是爱自己,请大家时刻自醒,不要太苛刻。
  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-04-25 23:03 王峰

你们做过项目没?如果客户的机器,每人的软件都装个jre(版本很可能不同),那得有多少个jre的版本?所以用这种绿色方法很有必要!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-06-24 22:36 原真之魅

支持楼主的方法,一群小屁孩什么都不懂,唧唧歪歪什么啊  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2009-11-17 09:05 我爱程序

支持楼主,还有些问题我加你QQ问,哈哈  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2010-08-03 18:47 jjj

放屁!!你没安装jre吗?  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2010-12-27 12:04 love java

谢谢楼主,虽说可能不是很彻底的解决方法,但是毕竟很简单也可用,对菜鸟来说还是有帮助的。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2011-04-02 16:47 ddd

什么是安装?绿色软件直接复制过来就能用,你在电脑里把这软件存下来了,叫不叫装了这个软件?

玩文字游戏,华众取宠不如实实在在做点有用的事,浪费我的时间。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2011-04-23 20:01 chengxuyuan

很感谢分享,比较好的帖子。不喜欢的绕道走啊,放什么屁啊。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2011-04-29 16:19 ts

@不输入可以吗
你客户机器上安装myeclipse 还不如给他安装一个jdk呢。。。何必呢。。。。

楼主 这样就可以了

目录结构
customer
---jre
---lib
---my.jar
---run.bat

run.bat
start jre\bin\javaw -jar lib\my.jar

然后把customer文件夹 打包发给客户 在桌面上生成一个run.bat 的快捷键就ok了。。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2011-05-13 23:46 hit9

这个主题很特别
java能在没有JDK的情形下编译运行吗  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2012-08-21 16:23 yueang

程序员真是一个可怕的群体,互相倾轧太厉害了  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2012-09-25 11:49 rightorwrong

首先,谢谢楼主分享! 这的确是免安装运行JAVA程序的一种方法,给大家提供一个思路参考。
其次,看楼下那么多喷人,你们觉得没撒技术,怎么没见你们和大家来分享交流?? 不要以为这样就显示的自己多牛,最BS这样的人!!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2012-11-30 10:49 dong

支持楼主,顶顶顶顶顶顶顶顶顶顶顶顶  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2013-06-05 10:33 Marcus

谢谢楼主分享,即使你是2007年写的  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2013-07-18 11:09 shorin

支持楼主 学习了
JAVA免安装
MYSQL也免安装
这样操作的话 就可以把整个做好的程序给客户,解压后就可以直接用了,多好,省的客户唧唧歪歪的搞不灵清  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2014-01-24 15:57

问题是,要公布JAVA程序的时候,要顺带把JRE目录也一起打包到程序里(一个HelloWorld的程序也要高达几十M),然后发给客户说我们的软件就是这么庞大。。。唉,还是没能解决我的烦恼。  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2015-03-19 16:59 过客

没有意义  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2015-03-19 17:01 过客

@林
这正是大家的难处  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录] 2016-01-05 17:46 Sunshine

!!!!!!!坑啊!!!!!!!!!
说的跟没说一样!  回复  更多评论   

# re: 一种不安装JRE环境即可运行Java应用程序的方法 2021-09-23 22:33 我为J狂

ok  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2012年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

导航

统计

常用链接

留言簿(11)

随笔分类(48)

文章分类(29)

常去逛逛

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜