정말 혼란 스럽네요.하지만 두 개의 프로그래밍 언어를 알고 있기 때문에 꽤 심술 궂습니다. 그러나 이것과 같은 간단한 것을 찾을 수는 없습니다 ... 나는 나이를 찾고 있었지만 나는 그 주위에 머리. 너는 오랫동안 나는 AutoIt에 글을 써 왔으며 곧 판매 될 예정인 두 개의 프로그램을 작성했다. 그들은 오랫동안 (비록 윈도우 비스타와 같은) 오랫동안 외출 할 생각이 없었기 때문에 요즘 나는 성공으로 자바를 배웠다. 나는 매우 간단한 어플리케이션을 에 작성했다.을 자바 튜토리얼을 통해 살펴 보았다. 이제 Java 프로그램을 Java로 전송할 준비가되었습니다. Java의 크로스 플랫폼 기능으로 인해 더 많은 시장을 확보 할 수 있었지만, 배포판이 복잡 할 것으로 예상하지 못했습니다. 내가 처음 만났던 문제는 여러 OS에서 사용하기 쉽다는 점입니다. 고객이 JRE 또는 여러 파일을 처리하지 못하게하려면 MAC, Windows, Linux 등에서 작동하는 두 번 클릭 솔루션이 필요합니다. 그래서 완전한 컴퓨터 초보자도 내 소프트웨어를 실행할 수 있습니다! 둘째로, 이것은 내가하는 법을 모르는만큼 문제가되지 않습니다. 이것은 내 소프트웨어 패키지에 파일을 포함하고 있는데 프로그램에서 분리되어 있어야하지만 다른 것들은 컴파일 될 수 있습니다. 실제로 이것은 설치 프로그램에 의해 해결 될 수 있다고 생각합니다 - 아마도 더 쉬울 것입니다! 마지막으로 내가 만든 다른 proram은 독립 실행 형이기 때문에 USB 스틱에서 작동 할 수 있습니다 (이제는 어떻게 설계 되었습니까?). 어떻게해야합니까? 이렇게하면 어떻게하면 여러 opearating 시스템에서 시작될 것입니까? 해일?Java 응용 프로그램을 쉽게 배포 할 수 있습니까?
업데이트 :: 추가 :: 내 우려를 보안에 대해 내가 읽고
분실 및 개인 경험에서 나는 알고있다 : 그것은 .JAR을 디 컴파일하는 것이 얼마나 쉬운 지, 그리고이 보호되지 않는 경우 제대로 읽기 소스 코드! 난 난독 화에 대해서 알고 있고 나는 법적 백업을 할 것이라는 것을 알고 있지만 그것은 단지 나를 걱정한다. 심지어는 사용자가 내 소프트웨어에 대한 최초의 불만을 갖게 될 수도 있습니다.
그래서 하나 sentace ( 여전히 위을 읽어 보시기 바랍니다)에 결론 : 가 나는 사람들이 두 번, 예를 들어 을 클릭하여 Java로 작성된 내 소프트웨어를 사용하게 할 수 있어야합니다 AutoIt을 만들어 뭔가처럼 - 표준 응용 프로그램 즉 * 사전에 .EXE감사
당신이 관련된 어떤 추가 소프트웨어 없이도 취할 수있는 두 가지 경로가 있습니다
물론 호스트 환경에는 여전히 JRE가 설치되어 있어야합니다. – FrustratedWithFormsDesigner
안녕하세요, 귀하의 놀라운 빠른 응답에 감사드립니다. 이전에 실행 가능한 jar 파일을 읽었습니다. 사용자가 JRE를 설치해야한다는 것이 었습니다.JRE를 자동으로 설치하지 않는 한 내 소프트웨어가 목표로하는 유형의 사람들을위한 투쟁이 될 수 있습니다. 나에 관한 또 하나의 관심사는 보안이다. 나는 원래의 설명을 업데이트 할 것이다. – Andy
@Andy : JRE를 포함하고 필요할 경우 설치할 수있는 전문 소프트웨어 패키징 도구가 있습니다. 설치 프로그램 VISE는 이러한 도구 중 하나입니다. Google에서 검색하면 다른 사용자가 얻을 수 있습니다. 얼마나 많은 컴퓨터에 JRE가 설치되어 있는지 알지 못합니다. 요즘 꽤 일반적으로 보입니다. 심지어 일부는 공장 OS 배포판에 포함시킬 수도 있습니다. 바닐라 윈도우 설치는 아마 없겠지만, 지금처럼 일반적이지는 않습니다. – FrustratedWithFormsDesigner