Java 访问被拒绝 [英] Java Access Denied

查看:43
本文介绍了Java 访问被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

C:Program Files (x86)Javajdk1.6.0_17in>javac VendingMachine.java
VendingMachine.java:27: error while writing VendingMachine: VendingMachine.class
 (Access is denied)
public class VendingMachine
       ^
1 error

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

Here is the code from my editior from line 27 to 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 Prof 相关:(访问被拒绝)

I am thinking my problem might be related to Win7 Prof: (Access is denied)

我该如何解决这个问题,或者我需要做什么或阅读什么才能让它发挥作用?

How do I resolve this or what do I need to be doing or reading to get this to work?

谢谢你没有发火.

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

I just changed the folder options such that I am the given full (Access...), now I just have to figure out why I am not getting any output, when running javac VendingMachine.java I guess a new question is in order.

推荐答案

您的工作目录是 C:Program Files (x86)Javajdk1.6.0_17in.这里不允许写文件.将您的 java 文件复制到不同的目录并尝试在那里编译它们.

Your working directory is C:Program Files (x86)Javajdk1.6.0_17in. You are not allowed to write files here. Copy your java files to a different directory and try to compile them there.

您应该将 C:Program Files (x86)Javajdk1.6.0_17in 包含到您的 PATH 环境变量中.并将JAVA_PATH设置为C:Program Files (x86)Javajdk1.6.0_17.

You should include C:Program Files (x86)Javajdk1.6.0_17in to your PATH environment variable. And set JAVA_PATH to C:Program Files (x86)Javajdk1.6.0_17.

set JAVA_PATH="C:Program Files (x86)Javajdk1.6.0_17"
set PATH=%PATH%;"C:Program Files (x86)Javajdk1.6.0_17in"

之后,您可以从任何您喜欢的地方调用 javac.

After that, you can call javac from where ever you like.

这篇关于Java 访问被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆