我写好的一个java程序,要拿到别人机器上用,怎么生成可执行的文件?别人机器需要安装JDK吗?
8个回答
展开全部
必须有JDK
或者,你打包的时候把你的JDK打包进去
没有JMV,无法运行
你看到微软的程序不要虚拟机,事实上是微软把虚拟机集成到系统里面了
或者,你打包的时候把你的JDK打包进去
没有JMV,无法运行
你看到微软的程序不要虚拟机,事实上是微软把虚拟机集成到系统里面了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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文件得到同样的结果
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文件得到同样的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十分肯定要安装JDK
用过Eclips吗?可以用这个工具直接打包成JAR WAR EAR 等等
也可以用ANT 打包
用过Eclips吗?可以用这个工具直接打包成JAR WAR EAR 等等
也可以用ANT 打包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你google找找吧
要是生成。exe文件的话,对java来说,就会失去它固有的特性
而且这样很不安全,linux下就没有办法运行了!~
要是生成。exe文件的话,对java来说,就会失去它固有的特性
而且这样很不安全,linux下就没有办法运行了!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在你的机器生成.class文件,没安装jdk也可也运行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询