标题:JAR打包
只看楼主
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
结帖率:88.89%
 问题点数:0 回复次数:9 
JAR打包
我把程序打包成*.jar后在安装有JDK的系统中能直接双击运行..没安装的就不可以..有什么办法可以使无论在什么系统都能直接双击运行
搜索更多相关主题的帖子: JAR 打包 
2008-10-18 12:51
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
得分:0 
不可以!

没有虚拟机无论什么系统上都不能执行
2008-10-18 13:11
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:188
帖 子:15070
专家分:17503
注 册:2007-4-22
得分:0 
虽然说Java的是一次编写,到处运行。
            但前提,得有虚拟机

论坛是我家灌水靠大家
2008-10-18 13:32
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
得分:0 
那么我做弄好的程序要怎么才可以在2个系统中运行,不会要他也装JDK吧..那样JAVA做的程序有什么用

没有最好只有更好
2008-10-18 16:44
世纪魔面
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2007-9-9
得分:0 
JDK是Java开发工具包,是用来开发Java程序用的。
如果只是要运行一下Java程序的话,就不必用JDK了,直接下载个JRE,安装,就可以运行了。
JRE有Win版的,Linux版的,Dos版的等等,要在哪种系统上运行Java程序就要安装哪个版本的JRE。要明白,Java是在JVM上运行的,脱离了它Java程序不过是一堆字节码文件而已,没用。

自己选择的路,就是跪着也要把它走下去。哪怕死在半路也是值得的!
2008-11-12 13:41
zhoutao_1001
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-9-1
得分:0 
Java制作.exe文件要怎么办呢?
2008-11-14 21:19
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 
为什么总想着打exe包?!windows用多了吧。。。。
目前打包的标准应该是install shell。可以打成exe包,而实际动作是检测机器有没有jre,没有jre就先安装jre,然后将jar拷贝到机器上即可。。。。
其他的那些什么exe工具,也是要jre支持的。说白了是包装了exe的jar包。你拿到linux下试试能运行吗?jar就可以。只要双击能运行就行了嘛!干吗这么在乎那个.exe的后缀呢。。。
2008-11-14 22:06
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
得分:0 
java本来就不是用做桌面程序设计的 ,做桌面用delphi最适合不过了,何必学java
java主要还是做web的还有手机,只不过j2se是基础
2008-11-15 11:06
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 
回复 8# 的帖子
现在可不一定。。。。
java不适合做桌面,netbeans是什么做的?intellij idea是什么做的?还有jasper report,ireport,power designer。。。。。。
jdk1.6U10,针对桌面进行了优化。jdk7,对垃圾回收机制进行了优化,对富客户端的运行进行了优化。。。。以前就有人测试了java和c++的速度已经不相上下,还有赶超的趋向。目前也有了做java游戏的公司。。。。
种种迹象表明,sun在为桌面做准备。虽然据说放弃了swing,但是全面的支持了javafx。一个比swing效果更好的界面设计语言。
2008-11-15 12:08
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
得分:0 
[bo][un]huwangvs[/un] 在 2008-11-15 12:08 的发言:[/bo]

现在可不一定。。。。
java不适合做桌面,netbeans是什么做的?intellij idea是什么做的?还有jasper report,ireport,power designer。。。。。。
jdk1.6U10,针对桌面进行了优化。jdk7,对垃圾回收机制进行了优化 ...


java总会比native的程序慢,这是毫无疑问的,并且因为虚拟机的原因,做windows程序总是不适合的,.net也是不适合的,就因为他们要装额外的东西

像VB,Delphi直接就能用,是很方便的一件事

个人理解而已
2008-11-15 13:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-239014-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022957 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved