2012-08-28 22 views
5

Tôi đã thử cài đặt MTJ 1.1.2 từ http://www.eclipse.org/mtj/, nhưng sau khi khởi động lại, không có tùy chọn mới nào xuất hiện để cho biết rằng plugin thậm chí còn ở đó. Khi bản phát hành mới nhất dành cho Helios, tôi sợ rằng plugin không còn hoạt động với Juno và sau này.Phát triển J2ME vẫn có thể thực hiện được với các phiên bản Eclipse gần đây?

Vẫn có thể phát triển các ứng dụng J2ME với Eclipse? Nếu vậy, làm thế nào? Nếu không, lựa chọn thay thế là gì?

Trả lời

3

Bạn không cần plugin nào cả, bạn có thể trỏ nhật thực vào tệp trung gian và tệp cldc, và viết tập lệnh kiến ​​/ ăng-ten của riêng bạn để đóng gói một tệp trung gian.

+0

Ý tưởng hay, nhưng IDE kung-fu của tôi không đủ mạnh. Có một hướng dẫn hoặc một cái gì đó tương tự mà sẽ giúp tôi làm điều đó? – JohnEye

+0

Trong Java Build Path của dự án, xóa Thư viện Hệ thống JRE và thêm các lọ MIDP và CLDC đi kèm với bộ công cụ không dây của bạn (và cả các jars cho bất kỳ JSR bổ sung nào mà bạn dự định sử dụng). Điều này sẽ khiến bạn vô tình sử dụng bất kỳ lớp nào bạn không nên! Các kịch bản xây dựng cho một MIDlet sẽ phức tạp nhưng một chút thử nghiệm và lỗi dựa trên các hướng dẫn ở đây sẽ giúp bạn được sắp xếp :: http://www.javaranch.com/journal/2004/03/Antenna.html – funkybro

+0

Bất kể, tôi khuyên bạn nên xây dựng MIDlets từ một kịch bản xây dựng ngay cả khi sử dụng một trình cắm thêm.Nó tốt hơn nhiều để có thể xây dựng từ dòng lệnh, và tinh chỉnh từng thông số theo ý thích của bạn, hơn là dựa vào ma thuật đen của IDE. Các lệnh IDE cũng không dễ thực hiện từ hệ thống tích hợp liên tục của bạn. (Tương tự với ứng dụng android, ứng dụng iOS, ứng dụng web, mọi thứ). – funkybro

1

Tôi đã gặp phải vấn đề tương tự như bạn. Những gì tôi đã làm là tiếp tục sử dụng Eclipse Indigo.

3

Sự quan tâm đến J2ME đã giảm đi sự xuất hiện của iOS và Android. Dự án MTJ đã không hoạt động trong một thời gian và có thể sẽ sớm được lưu trữ. Bạn có thể thấy hoạt động dự án thả ra không có gì ...

http://www.eclipse.org/projects/project.php?id=tools.sequoyah.mtj

Nếu bạn phải viết cho J2ME, bạn sẽ cần phải ở lại trên một phiên bản cũ của Eclipse hoặc các nguồn MTJ lấy và cổng nó lên phiên bản mới hơn của Eclipse.

4

Eclipse Juno Java Java ME SDK yêu cầu bộ công cụ MTJ, nhưng nó không đi kèm với Juno và phải được cài đặt thủ công. Do đó, hãy cài đặt bộ công cụ MTJ trước.

  • Đi tới Trợ giúp> Cài đặt phần mềm mới.
  • Trong trường "Làm việc với", nhập URL này: http://download.eclipse.org/releases/indigo
  • Nhấp vào Thêm. Khi phát hiện plugin, hãy mở phân cấp Thiết bị di động và Công cụ phát triển thiết bị và chọn Công cụ di động cho Java, Công cụ di động cho Java SDK và Công cụ di động cho Java Ví dụ. Bấm tiếp. Trên màn hình cài đặt, chọn tất cả các plugin và nhấp vào Hoàn tất.
  • Plugin Juno có tên org.eclipse.jetty.server_ (phiên bản) .jar xung đột với thư viện MTJ khi phiên bản plugin cao hơn 6. Nếu , bạn phải ngăn không cho tải bằng cách thay đổi tên của nó để Tệp Jar không được phân tích cú pháp. Ví dụ, thay đổi nó để: org.eclipse.jetty.server.old

see: http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html

+0

lưu ngày của tôi, thnks – msangel

0

tôi đã tìm thấy rằng việc sử dụng NetBeans IDE là đơn giản hơn cho Java ME phát triển, đặc biệt là với Java ME 8 SDK mới. Tất cả các ví dụ của Oracle đều là NetBeans.

Các vấn đề liên quan