gpt4 book ai didi

java - 无法执行.jar 文件

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:02 29 4
gpt4 key购买 nike

我在运行 .jar 文件时遇到问题。以下是我观察到的情况:

  • 通过双击运行可执行文件 .jar 不会执行任何操作,甚至不会启动进程
  • 通过输入 javaw myfile.jar 从 cmd 运行它也不会执行任何操作,我已重定向 STDERR 但它没有说明任何内容
  • 由于学校要求,我在 BlueJ 中进行开发,当我直接从此 IDE 运行代码时,它会正常工作并启动 java.exejavaw.exe 等进程
  • 当我尝试从 cmd 编译控制台程序,然后通过 java myclass 运行它时,它可以工作

我正在使用安装了 Java SE 7u51 JDK 的 Windows 7 Professional。我已经尝试卸载名称中包含“java”的任何内容,然后仅安装 JDK 或仅安装 JRE。我还尝试运行 jarfix 或手动删除注册表中的所有 .jar 关联。我已将 JRE 路径添加到其他系统变量中。没有什么对我有用。

请问您知道接下来要尝试什么吗?谢谢。

已解决:
感谢您的回答,我也成功通过双击解决了问题。我只需要:

  1. set JAVA_HOME 变量
  2. 重新启动计算机
  3. 运行jarfix

最佳答案

几个快速解决方案:

  • 使用java -jar <jar-file-name>

    注意:如果您的 jar 是可运行的,这将很有用

  • 使用java -cp <jar-file-name> main-class-name

    注意:使用类名指定入口点以开始执行。

关于java - 无法执行.jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21363051/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com