2008-09-09 42 views

Trả lời

2

RE: Câu hỏi của Chris về những gì khác ... Ứng dụng Blackberry có thể là ứng dụng MIDP chuẩn hoặc ứng dụng CLDC sử dụng các API cụ thể của Blackberry. Hầu hết các nhà phát triển có xu hướng sử dụng phương pháp thứ hai, và sau đó sử dụng các công cụ của Blackberry là bắt buộc - đặc biệt nếu bạn đang sử dụng một số API được bảo mật và phải ký các tệp triển khai để chạy trên các thiết bị.

Câu trả lời tiềm năng cho câu hỏi ban đầu là sử dụng Blackberry ANT tools để tạo tập lệnh ANT để xây dựng ứng dụng và tham chiếu từ IntelliJ IDEA. Tất nhiên, đó chỉ là một nửa trận chiến và chạy/gỡ lỗi ứng dụng mà bạn sẽ cần để kết nối trình gỡ lỗi với IDEA như được ghi chú bởi Alexander ở trên. Ngoài ra, bạn có thể mã trong IDEA và chạy/gỡ lỗi trong JDE, nhưng điều đó có vẻ ít hơn lý tưởng, để nói rằng ít nhất.

Tôi sử dụng Eclipse với plugin Blackberry. Cũng không phải lý tưởng, vì bạn buộc phải sử dụng một phiên bản cũ (và lỗi) của Eclipse, nhưng ít nhất tôi đang ở trong một IDE và có thể bước qua mã chạy trong một trình mô phỏng.

Tích hợp JDE Blackberry sẽ là một dự án plugin IntelliJ tuyệt vời.

1

Không thực sự là một câu trả lời, yêu cầu nhưng nhiều hơn để làm rõ những gì là khác nhau cho Blackberry dev so với các thiết bị J2ME khác ...

tôi thấy một thiết bị MIDP J2ME của nó, và do đó Intellij J2ME hỗ trợ tiêu chuẩn có vẻ như để cung cấp cho hầu hết những gì là cần thiết.

Tôi đoán phía emulator thứ có thể khác nhau ... nhưng có lẽ bạn có thể gọi giả lập jde từ IDEA ...

Kính trọng, Chris

+0

Bạn cần có khả năng biên dịch tệp jar thành tệp mã hóa và sau đó bạn cần sử dụng JDE để gỡ lỗi trên thiết bị hoặc trình mô phỏng. – Fostah

0

Không chắc chắn nếu điều này sẽ giúp nhưng ở đây là hướng dẫn cho setting up Eclipse để phát triển blackberry.

Có thể bạn có thể sử dụng thông tin đó để tìm ra những thay đổi cần thực hiện trong IDEA.

2

Trình biên dịch của RIM (trình biên dịch xây dựng tệp COD) có thể dễ dàng chạy từ dòng lệnh. Tất cả những gì bạn cần làm là tạo một bước xây dựng tương ứng trong IDEA.

Ngoài ra, để làm cho cuộc sống của bạn dễ dàng hơn khi chỉnh sửa mã, bạn có thể muốn thêm net_rim_api.jar (tệp đi kèm với RIM JDE) vào tệp JAR được sử dụng bởi dự án IDEA của bạn.

Đối với trình gỡ lỗi, trình gỡ lỗi của RIM được cho là hỗ trợ giao diện trình gỡ lỗi Java chuẩn. Tôi không nhớ phiên bản tối thiểu của JDE là cần thiết cho điều đó.

0

Rất dễ tích hợp IntelliJ với sự phát triển của Blackberry do đề xuất ở trên (sử dụng tác vụ kiến ​​bò), nhưng tôi vẫn chưa gỡ lỗi thành công trình giả lập thông qua IntelliJ. Nó sẽ hoạt động, nhưng không.

Do đó, 'tích hợp' không đầy đủ.

1

Tôi đã sử dụng IntelliJ để phát triển các ứng dụng Blackberry ... sắp xếp. IntelliJ rất giỏi trong việc lập chỉ mục mã, bạn chỉ cần trỏ nó vào đúng hướng.Khả năng chỉnh sửa của nó vượt xa JDE và theo ý kiến ​​của tôi, nó linh hoạt hơn và thân thiện với người dùng hơn Eclipse (mặc dù RIM có một trình cắm thêm Eclipse).

Tôi nói loại mặc dù tôi chỉ viết mã trong IntelliJ và hiện vẫn biên dịch và gỡ lỗi thông qua JDE. Hy vọng sẽ có sự tích hợp tốt hơn ở mặt trước đó với IntelliJ xuống dòng, nhưng bây giờ nó là một môi trường làm việc có thể chấp nhận được.

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