HIOKI 3390 COMMUNICATOR 프로그램 오류 수정 > 개발

본문 바로가기
사이트 내 전체검색

개발

HIOKI 3390 COMMUNICATOR 프로그램 오류 수정

페이지 정보

profile_image
작성자 관리자 (114.♡.85.207)
댓글 0건 조회 4,016회 작성일 16-03-15 20:33

본문

압축풀어 jar 파일을 실행하는 프로그램인데..

jar 파일을 더블클릭해도 실행이 안됨.

처음에는..
같은 폴더 안에 dll 파일이 하나 있는데, 이게 등록이 안되어서 실행이 안되는 것으로 보였음.
그래서 그쪽으로 접근.. 했으나, 이게 해결책이 아니었음.

자바의 문제인가 해서 jre 를 최신버전으로 설치해 보고, 삭제후 다시 설치해 보고.. 했으나 여전히 안됨.

cmd 창에서 실행을 해도 안됨.
"오류: 기본 클래스 .... 를 찾거나 로드할 수 없습니다."
라고 나옴.

마우스 오른쪽 버튼을 누르면 나오는, 연결프로그램, 기본프로그램.. 이 안나옴.

연결프로그램이나, 기본프로그램을 등록해서 연결시키려고 시도 하였으나, 잘 안됨.


다행히도 실행되는 컴퓨터가 있어서..
되는 곳과 안되는 곳을 비교에 들어감.

빙고!!

연결프로그램 관련해서 레지스터리의 문제었음.

레지스트리 HKEY_CLASSES_ROOT  에 각 확장자별로 실행하는 것이 정의되어 있는데,
HKEY_CLASSES_ROOT\.jar  에 보면, jar 파일은 jarfile 이라고 되어 있고..
또, HKEY_CLASSES_ROOT\jarfile 에 가 보면, javaw.exe 로 실행하는 것을 볼 수 있음.
이게 정상적으로 실행되는 컴퓨터의 레지스트리임.

그런데, jar 파일이 정상적으로 실행되지 않는 컴퓨터의 레지스트리를 보니,
HKEY_CLASSES_ROOT\.jar 에 가보면 (기본값)이 이상함.
첨부 이미지와 같이 (기본값) 에 ALZip.jar 로 등록되어 있음. ㅡㅡ

아~~ 쓰~~ .. 이놈의 알집!!

알집이 jar 파일을 알집으로 열도록 레지스터리를 변경해 버린 것임.

HKEY_CLASSES_ROOT\.jar  의 (기본값) 을 jarfile 로 변경을 하니,
jar 파일이 더블클릭으로 정상적으로 동작함.. 기본프로그램으로 등록을 하는 화면도 나옴..

문제는.. 알집을 삭제해도
HKEY_CLASSES_ROOT\.jar  의 레지스터리 값이 원복되지 않음..
수동으로 값을 변경해 줘야 함..  나쁜 알집!!


ㅁ 아래 내용으로 .reg 파일을 만들어서 실행하면 자동으로 변경된다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jar]
@="jarfile"

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 3 페이지
  • RSS

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.