Java Access被拒绝

C:\Program Files (x86)\Java\jdk1.6.0_17\bin>javac VendingMachine.java VendingMachine.java:27: error while writing VendingMachine: VendingMachine.class (Access is denied) public class VendingMachine ^ 1 error 

这是我的编辑从第27行到第39行的代码:

 public class VendingMachine /*This is line 27*/ { private int itemPrice; private int currentBalance; private int totalCollected; public VendingMachine(int itemCost) { itemPrice = itemCost; } /*line 39*/ 

我在想我的问题可能与Win7教授有关:(访问被拒绝)

我该如何解决这个问题,或者我需要做什么或阅读以使其发挥作用?

谢谢你没有火红。

我刚刚更改了文件夹选项,以便我给定完整(Access …),现在我只需要弄清楚为什么我没有得到任何输出,当运行javac VendingMachine.java时我想一个新问题是有序的。

您的工作目录是C:\Program Files (x86)\Java\jdk1.6.0_17\bin 。 您不能在此处写文件。 将您的java文件复制到另一个目录并尝试在那里编译它们。

编辑:

您应该将C:\Program Files (x86)\Java\jdk1.6.0_17\binPATH环境变量中。 并将JAVA_PATH设置为C:\Program Files (x86)\Java\jdk1.6.0_17

 set JAVA_PATH="C:\Program Files (x86)\Java\jdk1.6.0_17" set PATH=%PATH%;"C:\Program Files (x86)\Java\jdk1.6.0_17\bin" 

在那之后,你可以从任何你喜欢的地方打电话给javac

您在C:\ Program Files(x86)中没有写访问权限。 把你的消息来源放在其