命令提示符 cmd把类打成jar包
程序员文章站
2024-03-26 09:14:59
...
cmd把类打成jar包
注意事项(不是新手可略):以下所有cmd命令都需要进入相应文件夹地址进行操作,否则找不到文件
例:java文件存放在 H:\image 文件夹中
打开cmd H: 回车
cd image 回车 再继续下面的步骤既可
注意事项:去除类中package信息
如果不去除,运行jar包时会报错误,错误信息:“错误: 找不到或无法加载主类 Test”
//去掉
package com.sedt.projects.controller;
注意事项: 错误“编码GBK的不可映射字符”
我们打jar包要使用ANSI编码,但是现在的编码是GBK,只需要一个软件notepad++既可轻松解决
提供notepad++安装包: 提取码 kbod
解决步骤:使用notepad++打开java代码,全部剪切 ——>保存 ——>修改编码格式 ——>粘贴代码 ——>保存
注意事项,如果类中有用到集合要加@SuppressWarnings(“unchecked”)注解否则会报错
@SuppressWarnings("unchecked")
List<Long> list = new ArrayList();
打包步骤:
1.javac 文件名.java
2.jar cvf 文件名.jar 文件名.class
3.java -jar 文件名.jar
运行时发现报错:“错误: 找不到或无法加载主类 Test”
解决方法:打开jar包
进入META-INF文件夹
文件夹打开MANIFEST.MF
添加一行 Main-Class: Test(Test为打包的类名,注意:类名前面有一个空格,并且添加完后需要添加一个空白行,直接回车既可)
现在执行 java -jar 文件名.jar 就可以完美运行了~
另外多说一句,记得安装java基本运行环境jdk!
由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!
推荐阅读
-
命令提示符 cmd把类打成jar包
-
如何把class文件打成jar包
-
zzw原创_cmd下带jar包运行提示 “错误: 找不到或无法加载主类 ”
-
如何把class文件打成jar包
-
如何把maven项目打成jar包
-
记一次SpringCloud把SpringBoot项目打成jar包使用java -jar命令执行 命令行参数无效,没有生效的问题
-
java打成jar包运行,和打成exe运行获取项目运行路径的工具类
-
zzw原创_cmd下带jar包运行提示 “错误: 找不到或无法加载主类 ”
-
如何把第三方类库jar包编译为BlackBerry类库cod文件
-
如何把第三方类库jar包编译为BlackBerry类库cod文件