我写好的一个java程序,要拿到别人机器上用,怎么生成可执行的文件?别人机器需要安装JDK吗?

装JDK是确认了。但是怎么打包成可执行文件谁能告诉我。。... 装JDK是确认了。但是怎么打包成可执行文件谁能告诉我。。 展开
 我来答
午夜苦咖啡
2007-09-29 · TA获得超过309个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:0
展开全部
必须有JDK
或者,你打包的时候把你的JDK打包进去
没有JMV,无法运行
你看到微软的程序不要虚拟机,事实上是微软把虚拟机集成到系统里面了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mxm_1123
2007-09-29 · TA获得超过1779个赞
知道大有可为答主
回答量:496
采纳率:0%
帮助的人:0
展开全部
1.新建一个Class
package com.examples;
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello world");
}

}

2.创建文件META-INFMANIFEST.MF(这个是从我打的jar包中Copy出来的,在网上还提到在Main-Class:之后要注意有一个空格,应该说是在冒号后有一个空格)

Manifest-Version: 1.0
Main-Class: com.examples.HelloWorld

Name: com/examples/
Sealed: true

3.打包

jar cvf hello.jar HelloWorld.class

4.用解压缩工具打开hello.jar
打开META-INFMANIFEST.MF,将内容修改为第二步的信息。

5.执行文件
java -jar hello.jar
也可以双击hello.jar文件得到同样的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wglingchen
2007-09-29
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
十分肯定要安装JDK

用过Eclips吗?可以用这个工具直接打包成JAR WAR EAR 等等
也可以用ANT 打包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友98f6919ce
2007-09-29 · TA获得超过145个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:241万
展开全部
你google找找吧

要是生成。exe文件的话,对java来说,就会失去它固有的特性
而且这样很不安全,linux下就没有办法运行了!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣君浩A8
2007-09-29 · TA获得超过1503个赞
知道答主
回答量:648
采纳率:0%
帮助的人:0
展开全部
现在你的机器生成.class文件,没安装jdk也可也运行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式