gpt4 book ai didi

Java 程序无法从命令提示符执行

转载 作者:行者123 更新时间:2023-11-29 05:54:29 24 4
gpt4 key购买 nike

我最近在我的电脑上安装了一个java软件,开始写一些简单的程序。编译程序时我没有遇到任何问题,但是在执行程序时,它显示了这个错误消息 -

“Windows 无法打开此文件。

文件:HelloWorld.java

要打开这个文件,windows需要知道你想用什么程序打开它。 Windows 可以联机自动查找它,或者您可以从计算机上安装的程序列表中手动选择。

我知道所有的路径设置都是正确的。事实上,编译程序时完全没有问题。这可能是什么问题?我什至重新安装了 JRE,但没有帮助。有人可以帮助我吗?

注意:我使用的是 Windows 7 64 位架构操作系统,我使用命令提示符编译和执行文件。

最佳答案

我假设您已经双击了 .java 文件,例如在文件资源管理器中。 Java 源文件不是(可单击启动的)可执行文件,并且 - 没有一些杂技 - 编译的 .class 文件也不是:你不应该期望双击任何一个并启动你的程序.

为了获得这种行为,您需要构建一个可启动的程序,有几种方法可以做到这一点。一种是制作一个批处理文件,用您的代码运行 Java VM,另一种是创建一个可执行的 jar 文件。

要在 IDE 之外运行您的代码,您可以在命令行上调用 Java VM:

c:\> java HelloWorld

至于您的具体错误信息,您没有将任何程序与.java 文件相关联。通常,作为程序员,我们希望此 Windows 文件关联成为我们选择的编辑器或 IDE。您可以通过右键单击该文件,从菜单中选择属性,然后单击打开方式旁边的更改按钮来创建此关联:选择一个应用程序。

但这是一个附带问题:您仍然不会使用它来使 .java 文件可执行。在该站点搜索有关构建可执行 jar 文件的问题和答案。如果您使用的是 Eclipse 或 NetBeans 等特定 IDE,请使用它来优化您的搜索。

关于Java 程序无法从命令提示符执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698465/

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