자바 프로젝트를 netbean 에서 윈도 실행 파일로 빌드하는 방법은 매우 간단한데 다음과 같이 프로젝트의 속성창에서 설정해주면 된다. (프로젝트명에서 오른 클릭을 하면 '속성'메뉴가 나온다.)

이 메뉴가 체크되었다면 프로젝트명에서 오른 클릭을 하면 'Pakage As..' 메뉴가 새로 생긴 것을 확인할 수 있을 것이다. 하위 메뉴의 'Image Only' 항을 선택하면 윈도우exe파일을 생성할 수 있다. 생성된 이미지는 프로젝트폴더/dist/bundle 폴더 안에 생성된다.


 만약 이것으로부터 msi 인스톨러를 생성하려면 Wix 와 같은 외부툴을 설치하여 사용해야 한다.


 그런데 javafx2 응용프로그램을 image build 를 해서 윈도우 exe 를 생성했을 경우 아이콘이 제대로 심어지지 않는다는 문제가 있다. (아직도 해결이 안 된 것 깉다.) 일단 프로그램 내부에서 사용되는 아이콘 이미지는 다음과 같이 설정해 주면 된다.

@Override

   public void start(Stage stage) throws Exception {

       primaryStage = stage;

       

       Parent root = FXMLLoader.load(getClass().getResource("FXMLDoc.fxml"));

       Scene scene = new Scene(root);

       stage.setScene(scene);

       stage.show();

       stage.getIcons().add(new Image("file:_resources\\icon_256.png"));

   }

하지만 deploy 된 실행 파일에는 아이콘이 제대로 표시되지 않으며 단축아이콘을 바탕화면으로 빼도 역시나 아이콘이 잘 못 표기된다. 여러가지 해결책이 검색되었지만 윈도7에서는 잘 해결되지 않았다.


 그 런데 'Bat to Exe Converter' 라는 프로그램을 이용하여 문제를 한 다리 건너서 해결하는 수가 있었다. 원래의 exe파일을 실행하는 배치파일을 다시 실행파일로 생성한 후 이것에 아이콘을 지정해 주면 문제가 해결되었다. 만약 원래의 실행파일이 ArudinoHarp.exe라고 한다면 다음과 같은 launcher.bat 화일을 생성한다.

    @echo off

    start ArduinoHarp.exe

이것을  'Bat to Exe Converter'  프로그램을 이용하여 아이콘을 지정해 준 후 실행파일로 바꾸는 것이다. 사용자는 이렇게 생성된 launcher.exe 파일을 실행시키거나 바탕화면에 단축아이콘을 지정해 줄 수 있다. 아이콘 이미지의 해상도는 64x64 이상이어야 제대로 표시된다.



Posted by 살레시오
,

 PC로 문서 작업하다보면 눈의 피로 때문에 색상을 반전하고 싶은 경우가 있다. 어떤 에디터들은 dark테마 같은 기능이 있어서 전체 색상을 어두운 색조로 바꿀 수 있는데 HWP 나 pdf 문서를 볼 때는 이런 기능이 아쉽다.


 윈도우즈7에 기본으로 포함되는 돋보기(magnifier)라는 유틸에 이 화면을 반전하는 기능이 있다. 먼저 [Windows키]+[U] 를 누르면 접근성센터가 열리는데 여기서 {돋보기 시작(G)} 버튼을 누르거나 [Alt]+[G] 를 누르면 돋보기를 실행시킬 수 있다. 또는


  • [윈도키]+[+] 혹은 [윈도키]+[-]


를 누르면 돋보기가 실행되면서 화면이 한 단계 확대/축소된다.



여기서 기어모양의 아이콘(설정)을 누르면 다음과 같은 화면이 뜨는데 여기서 {색 반전 사용(I)} 을 선택 [v] 하거나 [I] 키를 누르면 화면이 반전된다. 또는 돋보기가 실행된 상태에서 단축키


  • [ctrl]+[alt]+[ I ]


를 눌러도 화면이 반전된다. (반드시 돋보기가 실행된 상태여야 한다.)



돋보기를 종료시키려면


  • [윈도키]+[ESC]


를 누르면 된다.


컴퓨터 작업을 많이해야 되는데 눈이 시원찮은 사람들에게는 무척이나 유용한 기능이다.




Posted by 살레시오
,