如何运行Java字符串反转项目生成的.jar文件?
解决Java字符串反转项目打包为可运行Jar的问题
首先处理你遇到的Error: Unable to access jarfile test.jar错误:
- 打开命令提示符后,先执行
dir(Windows)或ls(Linux/Mac),确认当前目录下确实存在test.jar文件 - 如果文件不在当前目录,要么切换到文件所在路径(用
cd 你的jar文件路径命令),要么用绝对路径运行,比如java -jar C:\Projects\test.jar
接下来是正确打包可运行Jar的完整步骤——这也是你双击Jar没反应的核心原因:普通Jar没有指定主类,系统不知道执行哪个类的main方法:
编译源代码
在命令行进入源代码所在目录,执行编译命令:javac ReverseofaString.java执行后会生成
ReverseofaString.class文件。创建清单文件
在同一目录下新建一个文本文件,命名为manifest.mf,写入以下内容(注意冒号后必须有空格,文件末尾要留一行空行):Main-Class: ReverseofaString打包生成可运行Jar
执行打包命令:jar cvfm test.jar manifest.mf ReverseofaString.class参数说明:
c:创建新的Jar文件v:显示打包过程的详细信息(可选,去掉也能正常打包)f:指定生成的Jar文件名(这里是test.jar)m:指定使用我们创建的清单文件
运行Jar文件
- 命令行运行:在Jar所在目录执行
java -jar test.jar,就能正常输入字符串并看到反转结果 - 双击运行:确保你的系统已正确关联Java程序(可通过命令行输入
java -version验证Java是否安装正常),双击后会弹出控制台窗口执行程序
- 命令行运行:在Jar所在目录执行
内容的提问来源于stack exchange,提问作者Yowzaa
相关产品推荐
相关产品推荐

