Java : Java 6은 최종 사용자 데스크톱 응용 프로그램을 위해 언제 준비됩니까? [닫은

StackOverflow https://stackoverflow.com/questions/241813

  •  04-07-2019
  •  | 
  •  

문제

Java 1.5를 사용하여 개발 된 스윙으로 작성된 데스크탑 응용 프로그램을 작성하고 있습니다. 일부 사용자는 Mac을 사용하는 것처럼 보이지만 Java 6의 스크립팅 기능 (Java 6 선박과 Rhino)에 관심이 있습니다. Java 6은 거의 2 년 전에 나왔지만 널리 사용되는 것 같습니다. 나도 듣습니다 Apple Ships Java 6은 Intel 64 Mac에만 해당됩니다.. Java 1.5는 어디에서나 달리는 마지막 Java입니까?

Java 6이 최종 사용자 데스크탑 응용 프로그램에 대한 준비가되어 있습니까? 지금이 아니라면 언제?

편집하다: 내가 스윙을 사용하고 있다는 사실에 너무 매달리지 마십시오. Java 6이 UI 라이브러리의 선택이 아니라 프라임 타임에 대한 준비가 될 수있는시기를 알고 싶습니다.

도움이 되었습니까?

해결책

내가 아는 한, 그것은 이미, 그리고 지금은 얼마 동안 이루어졌습니다. Swing은 네이티브 모양의 앱을 작성하는 데 괜찮습니다.

그러나 이전 Mac을 목표로하는 경우 Java 6을 사용할 수 없다는 것은 사실입니다.

Java 6 업데이트 10 (일명 소비자 지향적 JRE)에 대해 묻고 있습니까? 그것은 방금 나왔고, Mac에서는 아직 사용할 수 없지만, 나는 그것이 당신에게 영향을 미쳐야한다고 생각하지 않습니다.

다른 팁

Java 6이 공식적으로 모든 MAC에 대한 것은 아닙니다. 더 널리 받아 들여지고 싶다면 1.5 (5)로 이동하십시오.

Mac에서 1.6의 가용성 속도는 Apple 문제입니다 (이것은 '준비'보다 정치와 훨씬 더 관련이 있습니다). JVM에 내장 된 스크립팅 지원이 요구되는 경우 Mac에서 해당 지원을 받기 위해 기다려야합니다. 또는 RISHINO 라이브러리를 배포판으로로드하여 사용할 수 있습니다 ... 여기에 참조 구현이 있습니다. - JRE 1.6이 실행하는 데 얼마나 필요한지 잘 모르겠습니다 (아마도 그리 많지 않을 것입니다). https://scripting.dev.java.net/ JCP를 사랑해야합니다 :-)

Rhino는 Sun의 JRE 1.6 구현을 통해 배송되지만 JRE 표준의 일부는 아니므로 Apple이 배포판에 포함시키지 않을 가능성이 높습니다.

이것이라면 1.6의 일은 당신을 뒤로 잡고 있습니다. Java는 데스크탑에 절대적으로 준비되어 있으며 스윙 앱인 몇 가지 제품 라인이 있습니다.

최고 답변에서 알 수 있듯이 Apple의 Java 6 버전은 2008 년 4 월 29 일부터 Mac OS X 10.5에서 사용할 수 있습니다. (다운로드 할 수 있습니다. 여기.)

그러나 Rhino는 불행히도 패키지의 일부가 아닙니다.

Java 1.6은 데스크탑에 적합합니다. 애플의 문제가 무엇인지 모르겠다. Apple이 함께 행동 할 수있을 때까지 더 이상 Mac을 지원하지 않습니다.

실제로 성공적인 Java 데스크탑 응용 프로그램의 대부분이 스윙을 사용하지 않는다고 말할 수있는 바에 따르면. 훨씬 빨라졌지만 대부분의 사람들은 창문이 "네이티브를 보이기"를 원하고 스윙은 그저 좋지 않습니다. 실제 "전문적인"최종 사용자 애플리케이션을 의도하고 있다면 일식 런타임. Eclipse Application과 Azureus에서 사용하여 사용자를 위해 기본적으로 보이지 않는 창문을 렌더링합니다.

물론, 적어도 스윙 애플리케이션 작성을위한 좋은 예제 코드, 책 및 튜토리얼의 확산과 비교할 때 Eclipse 런타임을 작성하는 방법에 대한 좋은 자습서를 찾기가 어렵습니다.

Java 6은 거의 2 년 동안 외출 해 왔습니다. 다른 포스터가 지적했듯이 어떤 이유로 든 Mac 버전은 아직 여기에 없지만 개발을 위해 충분히 안정적입니다.

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