Access is denied while compiling Java on Windows

后端 未结 7 921
星月不相逢
星月不相逢 2020-12-18 00:30

I created two java files: Pizza.Java and PizzaOrder.Java.

I tried compiling my code using javac in the command prompt like this:

         


        
相关标签:
7条回答
  • 2020-12-18 00:54

    I know this has no relation with Java, but try it, it worked for me.
    I realized it while I was playing with windows explorer.

    1. Goto C:\Program Files\
    2. Right click java folder, click properties. Select the security tab.
    3. There, click on "Edit" button, which will pop up PERMISSIONS FOR JAVA window.
    4. Click on Add, which will pop up a new window. In that, in the "Enter object name" box, Enter your user account name, and click okay(if already exist, skip this step).
    5. Now in "PERMISSIONS OF JAVA" window, you will see several clickable options like CREATOR OWNER, SYSTEM, among them is your username. Click on it, and check mark the FULL CONTROL option in Permissions for sub window.
    6. Finally, Hit apply and okay.

    This should be it. You will now be able to compile as well as run your java programs right there in the bin, instead of doing other things.

    0 讨论(0)
  • 2020-12-18 00:56

    Solved in easy way Just run cmd as "Administrator"
    If u are using IDE like Netbeans or Eclipse there no problem at all..

    0 讨论(0)
  • 2020-12-18 01:10

    You don't have permission to write in the directory. You shouldn't put your source code in the bin directory of the JDK.

    Instead, add that bin directory to your PATH and create a work directory in your user home folder.

    See How to set the path in windows 7.

    0 讨论(0)
  • 2020-12-18 01:11

    U need to set ur path in ur computer.first copy of ur bin path(c:/programfiles/java/jdk1.7/bin) then go to ur computer properties->advanced system settings->Environment variables then click new then type path in name and paste it with semicolons front and back(;c:/programfiles/java/jdk1.7/bin;).... then it will run.....

    0 讨论(0)
  • 2020-12-18 01:12

    It appears that you're trying to put your source files in the system C:\Program Fiels\Java\jdk1.7.0\bin directory. Try making your own directory for your source files (under your own home directory), instead of putting them in the system path. You probably don't have permissions to write to that directory (but I'm not sure how you got your source files there).

    0 讨论(0)
  • 2020-12-18 01:15

    The Access Denied error is most likely due to the fact that you're trying to compile this program within the jdk directory, which is inside \Program Files, which is NOT universally writeable by users. You should be doing your coding elsewhere (perhaps in your My Documents directory, or at least somewhere you've got write permissions).

    0 讨论(0)
提交回复
热议问题