「java打包启动失败」jar包启动失败

博主:adminadmin 2023-01-26 18:06:07 453

今天给各位分享java打包启动失败的知识,其中也会对jar包启动失败进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java程序打包后为什么不能运行?

你好,这个错误很经典,你打的jar放在什么位置啊?

NoClassDefFoundError,ClassNotFoundException,这样的错误基本是没找到类,jar包里的类,也就是没找到jar包

eclipse中的java程序打包成jar后运行出错

如果只是读取的话解决很简单,读取jar文件中的内容是有特定语法的。

做个比较

1.普通windows文件系统:

file:\D:\MapModule\img\map\map.jpg //你一定要在这个路径上有文件才能读写

2.jar文件中的文件:

jar:file:\D:\MapModule.jar!\img\map\map.jpg

区别一眼就看出来了(2中有jar前缀,并且有'!')。

给你一个获取输入流的方法:

URL url=new URL("jar:file:\D:\MapModule.jar!\img\map\map.jpg");

InputStream is=url.openStream();

为什么我的一个java项目打包后成功但运行不了?我下面出现打开后的提示?请高手给我解释下

你用什么开发的?myeclipse?

用doc打包

1。点击开始,---》运行 输入cmd 找到你的盘 比如E盘,直接输入E:回车

2。然后cd 文件夹,找到你的程序目录

1.把准备打包的.java文件集中到一个目录中 例如c:\source

2.建立一个存放.class文件的目录 例如c:\class

3.在C盘根目录下使用命令javac -d class source\*.java

编译所有.java源文件,生成的.class字节码文件放在class目录中

(如果用别的IDE像JBUILDER已编译过了就可以直接把所有的CLASS集中在某个文件夹在进行下面的操作即可)

4.在class目录下 执行jar cvf abc.jar *.*

把所有的文件打包成abc.jar文件

5.抽取meta-inf/manifest.mf文件

执行jar xfm abc.jar meta-inf/manifest.mf

就抽取出文件manifest.mf

编辑这个文件

在最后一行加入Main-Class: Font2DTest

其中Font2DTest为你自己的类中含有main函数的类的名字

如果有包名,应该带上包的名字 如test.Font2DTest

6.更新jar包中meta-inf/manifest.mf文件

执行 jar ufm abc.jar meta-inf/manifest.mf

出现警告 可以忽略

7. 好了 现在abc.jar就可以直接运行了

打包成jar包时发生了java虚拟机启动器错了怎么回事

导出jar的时候出错了。JAR文件是一种软件包文件格式,通常用于聚合大量的Java类文件。打包成jar包时发生了java虚拟机启动器错了是由于导出jar的时候出错了。Java是一门面向对象编程语言。

我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?

你是用什么方法打包的?利用第三方工具还是用命令行?

你需要给jar包指定程序入口,就是得告诉它你的main在哪个类里面,有很多打包工具比如在eclipse下我喜欢fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。

代码贴出来看看。

关于java打包启动失败和jar包启动失败的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。