是什么导致“无法访问jarfile”错误?

我想在不使用IDE的情况下执行程序。我创建了一个jar文件和一个可执行的jar文件。当我双击exe jar文件时,什么也没有发生,当我尝试在cmd中使用命令时,它显示以下信息:


Error: Unable to access jarfile <path>

我使用以下命令: java -jar Calculator.jar


我如何创建罐子:


右键单击项目文件夹(计算器)

选择

单击Java文件夹并选择“可提取Jar文件”,然后选择下一步

启动配置:主要-计算器

创建导出目的地

点击“完成”并获利!好吧,不是真的。


白板的微信
浏览 2013回答 3
3回答

缥缈止盈

当我运行Jar文件时遇到了这个问题java -jar TestJar代替java -jar TestJar.jar缺少扩展名.jar也会导致此问题。

慕田峪7331174

即使路径在当前工作目录中,也要注意路径中的空格。例如,对我而言,这是失败的:java -jar myjar.jar我可以通过给出罐子的完整引用路径来解决此问题:java -jar "%~dp0\myjar.jar"&nbsp;归功于此答案,它使我走上了正确的道路。

慕仙森

刚刚遇到了同样的问题,试图制造一个坏的USB ...我试图在admin cmd中运行此命令java -jar c:\fw\ducky\duckencode.jar -I c:\fw\ducky\HelloWorld.txt&nbsp; -o c:\fw\ducky\inject.bin但是出现了这个错误:Error: unable to access jarfile c:\fw\ducky\duckencode.jar解第一步右键单击有问题的jarfile。单击属性。点击右下角的取消阻止标签。该文件已被阻止,因为它已下载但未在我的PC上创建。第二步在cmd中,我将目录更改为jar文件所在的目录。cd C:\fw\ducky\然后我键入dir并看到文件被命名为duckencode.jar.jar所以在cmd中,我更改了原始命令以引用文件 .jar.jarjava -jar c:\fw\ducky\duckencode.jar.jar -I c:\fw\ducky\HelloWorld.txt&nbsp; -o c:\fw\ducky\inject.bin该命令执行时没有错误消息,而我试图创建的inject.bin现在位于目录中。希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java