首页 > 解决方案 > 尝试运行简单的 Java 程序时拒绝访问

问题描述

我对 Java 很陌生。事实上,我正在尝试运行经典的 Hello World 程序。

我的问题是,当我尝试通过命令提示符运行程序时,总是得到“访问被拒绝”的响应。我尝试将我的 HelloWorld.java 文件移动到整个计算机的各个位置,但没有一个允许程序运行。最初,这是我执行的命令:

C:\程序>java HelloWorld

这给了我“访问被拒绝”。我尝试将程序移动到位于我桌面上的另一个文件夹,如下所示:

C:\Users\Spiralgo\Desktop>java HelloWorld

这给了我“访问被拒绝”。我开始在网上研究。有人建议程序不能在 C: 驱动器下运行,可能仅适用于 Windows 7,但是当我有 Windows 10 时,我想我会尝试遵循建议。

我将我的文件(现在有 HelloWorld 作为 .java 文件和 HelloWorld.class,我不知道后一个程序来自哪里或它是什么)到我的 D:驱动器并尝试通过那里执行:

D:>java HelloWorld

...再次得到“访问被拒绝”。!

然后我尝试以管理员身份运行命令提示符。仍然得到同样的错误。(我还没有尝试在 D: 驱动器中以管理员身份运行,但我觉得我真的不应该使用 D: 驱动器。)

我在“访问被拒绝”中找到的其余信息。消息太复杂了,我无法理解。我真的希望这里有人能指出我正确的方向。

标签: java

解决方案


从 C:\Users\Spiralgo\Desktop 尝试:

把你的 HelloWorld.java 文件放在这里。Run javac HelloWorld.java,它编译文件,创建一个 HelloWorld.class 文件。Run java HelloWorld,它运行 HelloWorld.class 文件。


推荐阅读