怎么把java程序exe_[求助]怎么把java程序生成.exe文件啊

[求助]怎么把java程序生成.exe文件啊

怎么把java程序生成.exe文件啊???

搜索更多相关的解决方案:

exe文件  java程序

----------------解决方案--------------------------------------------------------

我知道怎么生成.jar的可执行压缩文件 要生成.exe文件 有个软件Jsmooth可以实现 但是我不会用 (英文不好) 不知道论坛上谁会 我发的帖没人回 郁闷中.....

楼主要知道jar方面的吗 哈哈

----------------解决方案--------------------------------------------------------

其实生成jar文件就足够了,因为即使你生成了exe文件,也还是需要JRE的,别人电脑上没有装JRE的话,exe程序也是执行不了的,所以,为了让JAVA程序更方便的移植,最好是做成jar格式的

----------------解决方案--------------------------------------------------------

请教一下啊,怎么生成.jar文件啊???

----------------解决方案--------------------------------------------------------

jar cvfm my.jar manifest.txt *.class

首先你要写好manifest.txt里的内容

里面写Main-Class: xxxx

你的主类的名称,后面加一个回车

----------------解决方案--------------------------------------------------------

把.class用jar工具打包成可执行程序:

------------------------------------------------------------------------------

-m 参数用来把指定的标明文件的标明信息写入jar文件中META-INF/MANIFEST.MF文件

标明信息头有很多,在此只介绍Main-Class标头,它用来指定jar文件中的可执行的入口

类(即类中有public static void main(String []args)方法)

首先讲一下标明文件的写法:

1.新建一个 main.txt 文件

2.在main.txt文件中写入:Main-Class:(空格)mainclass(即你想打包的主类名)(换行符)

3.保存文件(和.class同目录)

注意:

"(空格)"表示要在此处加空格符

"(换行符)"表示要在此处加换行符

mainclass只是类名 没有.class扩展名

最好严格按照格式

写好标明文件后,就可以进行打包了

命令行如下:

1.打包指定文件:

jar cmf mani.txt myjar.jar classname1 classname2...

或 jar cfm myjar.jar mani.txt classname1 classname2...

(m参数对应标明文件 f参数对应打包的jar文件)

2.打包所有类文件:

jar cmf mani.txt myjar.jar *.class

3.jar xf myjar.jar会在本目录下生成META-INF目录用写字版打开里面的MANIFEST.MF文件

加了行:

Main-Class: mainclass

OK!

好了 如果没有什么类路径错误或者需要加载其他一些安全策略文件,双击你的jar文件图标,程序就可

以执行了!

--------------------------------------------------------------------------

有什么不明白的 在探讨 我已经成功生成了.jar文件

----------------解决方案--------------------------------------------------------

水平有限,看不懂哦

----------------解决方案--------------------------------------------------------

wo ye shi

----------------解决方案--------------------------------------------------------

晕死 我说的够明白了啊......................

加我QQ:396651058

----------------解决方案--------------------------------------------------------

我打包jar双击是winrar打开的怎么运行?

----------------解决方案--------------------------------------------------------

### 回答1: 这个错误表示在尝试加载类时找不到对应的类文件。这可能是因为以下原因之一: 1.类文件不存在:确保您正在尝试加载的类文件存在于正确的路径中。 2.类路径问题:确保类路径包含要加载的类所在的目录或jar文件。 3.类名拼写错误:确保类名拼写正确,并且与要加载的类的名称完全匹配。 4.类文件已经被卸载:如果类文件已经被卸载,尝试重新编译并重新加载它。 如果您无法解决这个问题,您可以尝试检查堆栈跟踪,以找出哪个类无法加载。然后,您可以尝试在网上搜索解决方案,或者向Java社区求助。 ### 回答2: java.lang.ClassNotFoundException是Java中的一个异常类。当程序运行时,如果尝试加载某个类但未能找到该类的定义时,就会抛出该异常。 通常情况下,这个异常会在以下几种情况下发生: 1. 类文件未包含在类路径中:类文件Java编译器生成的二进制文件,通常具有.class扩展名。如果类文件未包含在程序的类路径中,Java虚拟机就无法找到该类文件,并抛出ClassNotFoundException异常。 2. 类文件路径错误:如果程序指定了错误的类文件路径,Java虚拟机也无法正确找到该类文件,从而导致ClassNotFoundException异常的发生。在这种情况下,需要确保指定的路径正确且存在。 3. 类文件被误删除或修改:如果在程序运行前,类文件被误删除或修改,Java虚拟机会在运行时无法找到这个类文件,从而抛出ClassNotFoundException异常。在这种情况下,需要重新编译并确保类文件存在。 处理ClassNotFoundException异常的方法通常有: 1. 确保类文件存在并且在类路径中。可以检查类文件是否被正确放置,并检查程序的类路径设置是否正确。 2. 检查类文件路径是否正确。可以检查代码中指定的类文件路径是否正确,并确保路径存在。 3. 检查类文件是否被删除或修改。可以重新编译并确保类文件存在。 总结来说,ClassNotFoundException异常发生时,说明程序在运行时无法找到某个类的定义。需要通过检查类文件是否存在、类文件路径是否正确以及类文件是否被删除或修改等方式来解决该异常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值