Topic: 关于java开发的程序在windows平台直接运行的问题

  Print this page

1.关于java开发的程序在windows平台直接运行的问题 Copy to clipboard
Posted by: alta211
Posted on: 2005-08-03 16:34

这也许是新手都关心也都很迷惑的问题~~用java写的程序大家都知道可以打包成j

ar然后直接运行于装了jre的平台上~~有些ide可以直接做成exe文件,但是对于我

这样的菜鸟~有这样一个疑惑~我们都知道~目标用户的机器上很可能没有jre~而

且一般的pc用户也可能没有能力安装Jre,一些人对于这个问题提出的解决方法是

让你编写的程序自己带着jre~但是完整的jre又太大了~所以又要根据你自己程序

用到的东西的情况对jre进行删减~这对我们新手是很难的~~不知道哪些东西可以

不要~哪些东西必须要~那么有没有一个工具可以自动完成正确删减jre的工作的呢?高手们~~请回答一下吧~谢了

2.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: Reeves1016
Posted on: 2005-08-03 20:44

答案是——没有答案,目前来看是不可能的

3.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: 烂泥
Posted on: 2005-08-03 21:26

精简JRE,这个没必要吧.钻牛角了

4.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: littledeer1974
Posted on: 2005-08-04 14:49

到了非得精简JRE的地步了吗?
你描述一下你的环境和应用
大家帮你判断一下

5.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: alta211
Posted on: 2005-08-04 15:26

我的意思是这样的~~我要开发一个面向广大普通windows用户的java application 比如~一个即时通讯软件~我的目标是让用户能像运行exe文件那样运行安装我的程序,就像是大家安装jdk时~如果你的机器上没有jre他就使用自己带的jre了~我想的解决方法是让程序自己捆绑着jre~但是现在jre很大啊~1.5的都有70多m了~
想把它缩小点~我是菜鸟~谢谢大家~~~

6.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: littledeer1974
Posted on: 2005-08-04 15:55

那你为什么不用C语言写?

7.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: Reeves1016
Posted on: 2005-08-04 19:16

我觉得你完全搞错了,java就不是用来做桌面应用程序的

8.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: alta211
Posted on: 2005-08-05 10:20

不会C啊~~~~j2se不是用来做桌面应用的是什么?java可以做桌面应用程序的吧~

9.Re:关于java开发的程序在windows平台直接运行的问题 [Re: Reeves1016] Copy to clipboard
Posted by: 苹果的领袖
Posted on: 2005-08-05 11:25

Reeves1016 wrote:
我觉得你完全搞错了,java就不是用来做桌面应用程序的

强烈同意~~~

10.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: Reeves1016
Posted on: 2005-08-05 20:13

alta211 wrote:
不会C啊~~~~j2se不是用来做桌面应用的是什么?java可以做桌面应用程序的吧~

j2se是java的整个基础,它并不是指桌面编程环境,不要把j2se-桌面,j2ee-服务器,j2me-手机,这样联系起来。j2ee用的开发环境也是j2se。但j2se中为什么会有桌面程序的相关控键呢,我的观点,是因为applet的缘故。而applet还是为网络服务的。所以,可以说,java主要是面向网络编程的。

11.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: menzy
Posted on: 2005-08-07 16:29

如果你不懂,就学习一个普通的方法:
压缩包发布程序,自带jre,然后设置关联

如果你够狠,就学习IBM发布软件的方法,制定自运行包,检查jre是否在路经中,如果不在或者版本不对,安装自带的jre然后运行程序

12.Re:关于java开发的程序在windows平台直接运行的问题 [Re: alta211] Copy to clipboard
Posted by: JavaandC
Posted on: 2005-08-25 14:27

现在用java编写应用程序不管你是编成exe文件,还是打包,还是用class文件,都脱离不了jre,精简也没必要,如果你这个应用程序很庞大的话,你也减不了多少。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923