Mad*_*er. 8 java windows java-7
我创建了两个java文件:Pizza.Java
和PizzaOrder.Java
.
我尝试在命令提示符下使用javac编译我的代码,如下所示:
javac pizzaorder.java
Run Code Online (Sandbox Code Playgroud)
我得到访问被拒绝错误:
C:\Users\Meutex>cd\
C:\>cd "Program Files\Java\jdk1.7.0\bin"
C:\Program Files\Java\jdk1.7.0\bin>javac PizzaOrder.java
PizzaOrder.java:23: error: cannot find symbol
Pizza order = new Pizza ();
^
symbol: class Pizza
location: class PizzaOrder
PizzaOrder.java:23: error: cannot find symbol
Pizza order = new Pizza ();
^
symbol: class Pizza
location: class PizzaOrder
2 errors
C:\Program Files\Java\jdk1.7.0\bin>javac Pizza.java
Pizza.java:11: error: error while writing Pizza: Pizza.class (Access is denied)
public class Pizza {
^
1 error
C:\Program Files\Java\jdk1.7.0\bin>javac Pizza.java
Run Code Online (Sandbox Code Playgroud)
我在做什么导致这个错误?
Gre*_*ill 15
您似乎正在尝试将源文件放在系统C:\Program Fiels\Java\jdk1.7.0\bin
目录中.尝试为源文件(在您自己的主目录下)创建自己的目录,而不是将它们放在系统路径中.您可能没有权限写入该目录(但我不确定您是如何获得源文件的).
Access Denied错误很可能是因为您正在尝试在jdk目录中编译此程序,该目录位于内部\Program Files
,用户不能普遍编写.您应该在其他地方进行编码(可能在您的My Documents
目录中,或者至少在您拥有写入权限的地方).
归档时间: |
|
查看次数: |
82065 次 |
最近记录: |