在尝试编译简单程序(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。
答案 0 :(得分:1)
我认为您可能将源文件放在jdk安装位置,即C:\Program Fiels\Java\jdk1.7.0\bin
,或者您可能没有权限写入该目录。如果您正在为类文件使用jdk安装位置,请尝试创建自己的目录。我遇到了同样的问题,我刚刚给出了解决错误的解决方案。