당신은 기본 Windows 바이너리에 네이티브 자바 컴파일 수 없다!
(자바 1.1) 일본 유사 응용 프로그램으로 컴파일 # 및 Microsoft 오래된 자바로 변환할 수있습니다 (2003
년 또는 2005 년), 그물 어셈블리는 Visual Studio 점이 필요합니다, 거기에 그들은 exe를 위해 자바로 변환할 수있다는 몇 softs있다 하지만 그들은 단지 자바 런타임이라는 exe를 래퍼 추가
당연하지만 일본 # 마이크로 소프트의 시도는 썬 자바와 함께 전쟁을 우회하는 것입니다.일본은
C # 단지로 # 또는 Visual Basic. NET을 것이 그물 조립 점에 네이티브 자바 컴파일됩니다.하지만이 좀 더 비슷한의 네이티브 exe를하지 않습니다 자바의 항아리와 수업을합니다.
자바 클래스를 컴파일 어떻게 전환 할 수 있나요?
올린날짜 11 분 후 :게시
글쎄 내가 일찍 밖에없는 exe를 wrapers 변환기 자바있습니다!!!이것은
단지 그것을 exe를했지만 병 안의 태양의 가상 머신에 대한 wraper입니다!!프로세스 탐색기의 스크린 샷을 한
번 봐, 그리고 당신이 "exe를"태양의 자바 가상 머신을
사용하여 볼 수있는 거잖아!유 하바하지 않는
경우 자바 런타임이 설치되어있는
JRE를 애플 리케이션이 실행되지 않습니다
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="슬픈" border="0" />그리고 왜 아무도 자바 항아리 sintax 자바 애플 리케이션을 사용하면 애플 리케이션이 마이크로 소프트의 일본과 함께 승리를 작성하기 위해 필요한이 사용하지 않는 여분의 오버헤드를 추가 #.<img src="http://images.elektroda.net/66_1172187493.png" border="0" alt=""/>
유일한 없어진 파일 java.exe지만 유는 전체 태양 클래스가로드되는 것을 볼 수있습니다 :
에 C : \ 프로그램 파일 \ 자바 \ jre1.5.0.7 \ lib에 \ 내선 \ sunpkcs11.jar
그리고 몇 가지 다른 병이 파일에 의해로드되고, java.exe 표시되지 않는 이유는 그것이 당신의 바이너리로 가득한이다.
나는 태양의 JRE를 1.5와 귀하의 파일을 실행하지 않은 제거
better known as the gnu java compiler그럼으로 나는 소프트웨어 엔지니어, 그래서이 일을 잊어 버리려고 하나가 아니야,하지만 최근에, 더 나은 자바는 GNU 컴파일러로 알려진 gcj 나는이 작은 아름다움 agein 건너
온 일부 여분의 자유 시간을 보내고
피닉스 라이선스로 오픈 소스 커뮤니티에 한번은 매우 제한적인했다 마녀는 GNU Java 컴파일러를 개발 네이티브 응용 프로그램을 Java 소스를 컴파일 : ELF는
PE에 리눅스와 윈도우에 $ 수있다.
이미 모든 리눅스 시스템에서 가장 Unixes도, 당신의 유리창에 해당하는
포트를 얻을 수의 gcc와 gcj 패키지 윈도우 www.mingw.org (최소한은 GNU에서
$ mingw로 알려져 있음)
확인과
같은 다른 포트 egzist
Cygwin에서 gcc가 승리하지만, 그 기본으로하지 않으며, 다른 도서관에
의존자바 프로그램으로 컴파 gcj로 가서 체크 아웃하려면 http://www.pdfhacks.com/pdftk/ 그리고이 작은 애플 리케이션을 다운로드합니다.그것을 실행하고 그것은 썬의 자바 런타임에 의존하지 않는 것을 알 수있습니다.
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />gcj의 버전이 혼란스러워하지 mingw 네이티브 윈도우 애플 리케이션 $ 일명 자바 소스 코드를 컴파일합니다.exe 파일
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.