2011-02-22 6 views
3

나는 최근에 내 윈도우 7 64 비트 노트북에 헬리오스를 설치하고 나는 몇 가지 간단한 자바 코드를 실행하려고 후이 오류를보기 시작 :액세스는 일식 헬리오스 윈도우 7 64 비트를 실행하려는 오류를 거부

예외 명령 줄 실행이 발생했습니다. 프로그램을 실행할 수 없습니다 "C : \ 프로그램 파일 \ 자바는 \ 빈 \의 javaw.exe가 \ JRE6"(디렉토리에 "C : \ 프로젝트 \ 작업 공간 \ 테스트")의 CreateProcess 오류 = 5, 액세스가 거부되었습니다

필자는 WindowsXP를 실행하는 바탕 화면에서 32 비트 설치를 두 번 확인했으며 같은 방식으로 설치했습니다. 이상한 점은 내가 처음 Eclipse를 설치 한 후 잠시 동안 작동한다는 것입니다. 그런 다음 잠시 후 오류가 발생하고 그 후에 가져올 수 없습니다. 명령 줄에서 java -version을 실행 했으므로 java 홈이 올바르게 설정되었습니다.

과부 환경 설정 jre가이 파일을 가리켜 야하지만 액세스 거부 오류가 나타나는 이유는 무엇입니까?

여파 : 죄송합니다. 내 환경에서 뭔가가 엉망이되어서 이전의 안정된 지점으로 돌아간 다음 문제를 해결 한 Eclipse를 다시 설치했습니다.

나는 더 많은 점검을했는데 이것은 일반적인 문제이지만 다른 원인이 있습니다. 여기에 도움이 될 몇 가지 링크는 다음과 같습니다

7 javaw를 액세스 issue
  • 윈도우를 거부 이클립스와 Win7에
  • 헬리오스 64 비트 윈도우와 충돌에 대해 윈도우 7
  • 스택 오버플로 question 이클립스를 설치하는
    1. Tutorial 7 액세스 권한이 거부되었습니다. 액세스 권한이 issue
  • +1

    당신이 '관리자 권한으로 실행'시도 :

    이 조사 할 수 있습니다? – Mauricio

    +0

    Eclipse를 관리자로 실행할 수 있습니다. – Garbage

    답변

    2

    this thread을 참조하고 명시 적으로 VM 경로 i n eclipse.ini (예 : in this one)

    -vm 
    C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll 
    

    (경로와 Java 버전 번호를 수정하십시오.)

    이렇게하면 문제가 해결됩니다.

    +0

    jdk 1.6, 764 bit를 관리자로 다시 설치했습니다. 나는 모든 것이 성공했을 때 처음으로 그렇게했다고 생각합니다. 내가 일식에 GWT를 추가 할 때 옳은 일이 일어나기 시작했다는 것을 기억한다면, 나는 jdk를 최신 버전으로 업그레이드했기 때문에 실수 일 수있다. eclipse.ini도 변경했지만 여전히 동일한 오류가 표시됩니다. 나는 일식과 함께 수년간 일해 왔으며 전에이 문제를 본 적이 없다. 내가 시도 할 수있는 다른 건 ???? –

    +0

    @james : 신선한 Eclipse 설치에 대한 응답에 표시된대로 vm 매개 변수를 추가 한 다음 GWT를 추가하고 문제가 재현되는지 확인하십시오. – VonC

    0

    Windows7에는 많은 보안 제한 사항이 있습니다. 그 중 하나는 응용 프로그램이 시스템 디렉토리에 데이터를 쓸 수 없기 때문입니다. 내가 찾은 가장 쉬운 해결책은 Eclipse와 작업 공간을 다른 드라이브 C:\ 드라이브로 옮기는 것입니다. 그러나 그것은 모든 사람에게 적합하지 않을 수 있습니다. Eclipse and Windows 7