문제

가능한 복제 :
Java 프로그램을 .exe 파일로 변환하려면 어떻게해야합니까?

과거에는 JSMoothGen을 사용했지만 최근에는 생성되는 .Exes를 실행하는 것을 거부하는 여러 기계를 보았습니다. 또한 더 이상 적극적으로 유지되지 않는 것 같습니다.

보다 적극적으로 유지되고 더 신뢰할 수있는 대안이 있습니까?

도움이 되었습니까?

해결책

나는 사용한다 런치 4J Windows, Mac 및 Linux를 지원합니다. 다소 플라킹 GUI 도구를 포기하고 (짧고 읽기 쉬운) 구성 파일을 직접 작성하는 것이 좋습니다.

다른 팁

GNU 컴파일러 GCJ

나는이 기사가 매우 유익하다는 것을 알았습니다 http://www.excelsior-usa.com/articles/java-to-exe.html.

이미 언급 한 사람 런치 4J, 그러나 나는 발견했다 jsmooth 더 잘 지내기 위해. 그들은 둘 다 매우 비슷하지만, 나는 당신이 선호하는 것을 보려고 엉망이 될 것입니다.

편집 : 죄송합니다. 어떻게 든 귀하의 질문에서 JSMooth에 대한 언급을 훑어 보았습니다. jsmooth가 당신을 위해 작동하지 않으면, 나는 launch4j로 가야합니다. 나는 여전히 그 기사를 추천합니다.

또한 .exe를 만들 필요는 없습니다. Windows에서는 적어도 .jar 파일이 Java 런타임이 설치되고 .jar 확장이 시스템에 설정된 한 실행 가능합니다.

참고 : 방금 파일 협회를 깨뜨린 무언가가 이전에 나에게 일했다는 것을 알게되었습니다. 이제는 관리자 일 때만 작동하며 항아리 아이콘은 그렇지 않으면 사라집니다. 나는 최근의 일부 설치가 그 문제를 엉망으로 만들었고 후보자는 (1) OpenOffice.org 3.0, (2) Winrar 또는 (3) Java 업데이트 다운로드라고 가정합니다. 그러나 협회가 일할 때 다음과 같은 모든 작업.

"프로그램"clicker.jar는 (1) Windows 탐색기 창에서 두 번 클릭 할 때 Java 응용 프로그램으로 실행됩니다. > clicker.jar "(3) 바로 가기를 데스크탑으로 보내고 두 번 클릭 할 때, (4) Windows XP 실행 ... 상자에 전체 경로를 넣을 때.

나는 이것들이 경로 검색에서 발견 될 것이라는 것을 모른다. 그리고 나는 보통 어쨌든 그것을 준비하지 않을 것이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top