lzth.net
当前位置:首页 >> jAvA项目导出为jAr文件 运行jAr文件会报错. 缺少... >>

jAvA项目导出为jAr文件 运行jAr文件会报错. 缺少...

你导出的jar包要用到其他jar包,那么你导出的jar包里有这样一个文件MANIFEST.MF,你有没有设置,它就是用来设置main类,和class_path的,在这里你要把需要的jar都写上,至于路径都是相对于你导出的这个jar包的相对位置。我给你一段示例: ******...

因为你的配置文件读取的方式不对。 打包后,不能使用 File 的方式读龋, 上代码,看你的配置文件是怎么读取的。 为了保持打包后,代码能兼容, 应该使用 类名.class.getClassLoader().getResource(); 进行读龋 或者使用 类名.class.getClassLoad...

jar包的名字包含空格是会导致这种情况发生的,所以要检查下包名 读取jar文件中的内容是有特定语法的。 做个比较 1.普通windows文件系统: file:\D:\MapModule\img\map\map.jpg //你一定要在这个路径上有文件才能读写 2.jar文件中的文件: jar:fi...

因为你的配置文件读取的方式不对。 打包后,不能使用 File 的方式读龋, 上代码,看你的配置文件是怎么读取的。 为了保持打包后,代码能兼容, 应该使用 类名.class.getClassLoader().getResource(); 进行读龋 或者使用 类名.class.getClassLoad...

首先要你要知道System.load和System.loadLibrary的区别。前者是指定完整路径,后者是在系统路径找。如System.laod("c:/xx/yy/my.dll")或者System.loadLibrary("my")。后者需要把dll话java查找lib的路径里,如果不太确定怎么放的话,用前者会比较...

可能是没有main函数, 或者导出的不是可以运行的jar吧

之前做过一个javafx的项目 打包exe 是连jre一起打包的 明天到公司看看还找得到打包方法不

有可能是项目引入的jar包没有打入到jar中,建议用专门的jar打包插件比如fatjar

亲 没有设置classpath 或者没有将依赖包放到classpath下面,网上很多如何设置classpath的

1.在需要导出的项目上右键->导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JAR文件导出到什么位置(假如名字Project.jar),点击下一步,然后点击下一步,找到”选择应用程序入口点的类“,选一个有main方法的类,作为整个项目的...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com