java 如何创建exe_如何在java中创建exe文件

嗨,我想为我的

Java应用程序创建一个exe文件.

我尝试了一些第三方软件JEXECreator,成功创建了exe文件,并且在我的系统中工作正常,当我尝试使用另一台机器时,它无法正常工作.我收到以下错误

* The error occurred while running the application. The exit code is 0x10000223.

* Contact the vendor of the application for troubleshooting.

java.lang.ClassNotFoundException: com.sample.SampleMain

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at com.ucware.JEXEClassLoader.run(Unknown Source)

at com.ucware.JEXEClassLoader.main(Unknown Source)

**************************************

我知道我设置的类路径有问题.

实际上我想自己创建exe文件而不使用任何第三方软件.

我在很多站点找到了步骤

使用以下内容创建名为Sample.mft的清单文件

Manifest-Version: 1.0

Main-Class:

Class-path:

在这我有一些疑虑,

>如何添加Main-Class,包括完整包名(com.sample.SampleMain)或类名(SampleMain)或扩展名(SampleMain.class)

>如何添加类路径,我的项目中有4个java类和2个jar.如何在类路径中添加所有这些,我是否需要在类路径中添加java jdk.

>应该保存清单文件的位置

>清单文件扩展名应该是什么(mf或mft)

>在命令提示符下我应该从哪个目录创建exe文件(从我的项目文件夹或src文件夹或包含所有java类的文件夹)

>在命令提示符下创建jar时应该使用什么语法

(jar cmf Sample.mf Sample.jar Sample1.class Sample2.class Sample3.class Sample4.class jar1.jar jar2.jar)像这样或(jar cvfm Sample.jar sample.mf * .class)

当我做这样的事情时,我得到一个jar而不是exe文件,当我在命令提示符下使用“java -jar sample.jar”运行jar时,我得到类找不到异常“.

实际上如何创建一个exe文件而不是jar文件,这意味着只需双击该exe文件,就可以在任何机器上运行我的应用程序.

任何人都可以帮我这样做吗?

提前致谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值