当前位置: 首页 > 知识库问答 >
问题:

什么原因导致"无法访问jarfile"错误?

尚俊楠
2023-03-14

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

Error: Unable to access jarfile <path>

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

我是如何创建jar的:

  1. 右键单击项目文件夹(计算器)
  2. 选择
  3. 单击Java文件夹并选择可执行罐文件,然后选择下一个
  4. 启动配置:主-计算器
  5. 创建出口目的地
  6. 命中"完成"并获利!嗯,不完全是。

共有3个答案

彭宜人
2023-03-14

[可能仅限Windows]

注意路径中的空格,即使你的jar在当前工作目录中。例如,对我来说,这是失败的:

java -jar myjar.jar

我可以通过给出jar的完整引用路径来解决这个问题:

java -jar "%~dp0\myjar.jar" 

这个答案让我走上了正确的道路。。。。

丁成弘
2023-03-14

固定的

我只是把它放在不同的文件夹里,它起作用了。

卫俊力
2023-03-14

我在运行Jar文件时遇到了这个问题

java-jartestjar

而不是

java-jartestjar。jar

找不到分机。jar也会导致这个问题。

 类似资料:
  • 我是如何创建罐子的: 右键单击项目文件夹(计算器) 选择 单击Java文件夹并选择“Exectuable Jar文件”,然后选择Next 启动配置:main-calculator 创建导出目标 打“完”获利!嗯,也不是。

  • 我已经从JMeter插件管理器下载了“命令行图形绘制工具”和“JPGC-Standard Set”。 我从jmeter/lib/ext路径执行以下命令:命令1:Java-jar cmdrunner.jar--工具报告器--生成-csv C:\jtl\aggregate_report.csv--输入-jtl C:\jtl\file1.jtl--plugin-type AggregateReport-

  • 我是docker的新手,正在尝试容器化一个简单的Spring Boot应用程序。docker文件如下所示。 谢谢!!

  • Magnus@Martin-HP-625~/下载/robomind$cat./robomind.sh java-jar-djava.ext.dirs=lib-dsun.java2d.ddscale=true-dsun.java2d.noddraw=true RoboMind.jar Magnus@martin-HP-625~/downloads/robomind$java-jar-djava.ex

  • null 它制作了一个带有Manifest.mf的罐子,其中包含: 这些都是在click-the-block.jar中提取到我的桌面的 当我双击时,什么也没有发生。 当我在CMD中键入“java-jar click-the-block.jar”时,我得到以下错误:

  • 构建了Docker映像,但当我要运行它时,它显示以下错误: 我的操作系统是Ubuntu18.04.1LTS,我使用docker build-t doc-service和docker run doc-service。 这是我的DockerFile: 有人能帮我吗?