【发布时间】:2015-04-15 11:20:40
【问题描述】:
从命令提示符编译此代码时
import java.applet.*;
import java.awt.*;
public class Main extends Applet{
public void paint(Graphics g){
g.drawString("Welcome in Java Applet.",40,20);
}
}
我收到错误Access denied。
【问题讨论】:
-
你是如何运行这段代码的??
-
我在命令提示符下运行此代码,如下所示:javac Main.java
-
错误显示:Main.java:4: 写入 Main:Main.class 时出错(访问被拒绝)
-
欢迎来到 SO @Saksahm Arora!您将希望包含异常的整个文本。另请参阅this report of a similar problem(http://stackoverflow.com/questions/7865160/access-is-denied-while-compiling-java-on-windows) and [this report。如果您使用的是 Windows,您可能没有对类文件尝试进入的目录的完全写入权限。您是否以管理员权限运行命令会话?
-
原来我没有在管理员模式下运行命令提示符,这就是为什么它无法在存储我的 Main.java 的 C 目录中发布 Main.class 的原因。谢谢@eebbesen