为什么在使用Java编译时会出现“类”错误?

时间:2016-03-01 13:26:22

标签: java

在尝试编译简单程序(Hello World)时,我总是得到一个指向'class'的错误。我已经安装了最新的java更新。代码是:

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

错误:

HelloWorldApp.java:5: error: error while writing HelloWorldApp: HelloWorldApp.class (Access is denied)
class HelloWorldApp {
^
1 error

注意:我做了一件非常愚蠢的事!我没有以管理员身份运行cmd。

1 个答案:

答案 0 :(得分:1)

认为您可能将源文件放在jdk安装位置,即C:\Program Fiels\Java\jdk1.7.0\bin,或者您可能没有权限写入该目录。如果您正在为类文件使用jdk安装位置,请尝试创建自己的目录。我遇到了同样的问题,我刚刚给出了解决错误的解决方案。