【问题标题】:.jar File made from Eclipse won't run由 Eclipse 制作的 .jar 文件无法运行
【发布时间】:2013-03-10 10:54:25
【问题描述】:

我为我制作的 Applet 提供了一个类,我一直在尝试将它制作成 .jar 文件。在 Eclipse 中,我右键单击文件夹-> 导出-> Java-> Jar 文件-> 完成。完成后,它会显示“导出时带有编译警告:FirstApplet/src/ScoreCountingApplet.java”。当我单击它时,它不会做任何事情,并且完全没有响应。我什至检查了 MF 文件并确保将“Main-Class:ScoreCountingApplet”行添加到 Manifest。我不知道如何使它工作。任何反馈将不胜感激。谢谢!

**注意:另外,如果我尝试在命令提示符中使用“javac”进行编译,它会显示“javac 未被识别为内部或外部命令、可运行程序或批处理文件。

【问题讨论】:

  • 从命令行运行java -jar filename.jar会发生什么?
  • 它说“错误:无法访问 jarfile ScoreCountingApplet.jar”
  • 你需要从你放置jar文件的目录运行它
  • 所以,我把 .jar 文件放到我的桌面上(就像在 eclipse 制作它之后,它出现的地方),当我双击它时,它不会做任何事情,不管什么时候我更改清单。你是说把jar文件和原始的.Java文件放在同一个地方吗?
  • “javac 无法识别”意味着您只安装了 JRE。如果你安装一个 JDK,你会得到 javac。

标签: java eclipse jar


【解决方案1】:

Applet 用于在浏览器或 Appletviewer 工具上运行 HTML 文件。

您还可以选择或使用某种技巧将 Panel/Applet 嵌入到 Frame/JFrame 中,

如果第二个不是你的情况,我不确定你的 Applet/Jar 是否有办法运行。

【讨论】:

    【解决方案2】:

    尝试使用“导出为 Runnable Jar”。

    【讨论】:

    • 这告诉我选择一个 .java 文件来“启动配置”,由于某种原因,我的小程序不会出现在下拉菜单中,只显示基于文本的应用程序。
    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    相关资源
    最近更新 更多