×
Namespaces

Variants
Actions
(Difference between revisions)

Adding the Nokia IDE for Java ME to your Eclipse installation

From Nokia Developer Wiki
Jump to: navigation, search
rebloor (Talk | contribs)
(Rebloor -)
 
hamishwillee (Talk | contribs)
m (Hamishwillee - Fix categories)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Tools]][[Category:Development Tool]][[Category:Eclipse]][[Category:Java ME]][[Category:Series 40]]
+
[[Category:Eclipse for Java ME]][[Category:Series 40]]
 
{{Abstract|This article explains how to add the features of the Nokia IDE for Java to an installation of Eclipse}}  
 
{{Abstract|This article explains how to add the features of the Nokia IDE for Java to an installation of Eclipse}}  
  
{{ArticleMetaData <!-- v1.2 -->
+
{{ArticleMetaData <!-- v1.3 -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 
|sdk= Nokia SDKs for Java and Series 40 SDKs
 
|sdk= Nokia SDKs for Java and Series 40 SDKs
|platform= Series 40 platform
+
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
+
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->  
+
|capabilities= <!-- Required capabilities for code (e.g. ID_CAP_LOCATION, ID_CAP_NETWORKING) -->
|signing=<!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
+
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
+
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
+
 
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 
|translated-by= <!-- [[User:XXXX]] -->
 
|translated-by= <!-- [[User:XXXX]] -->
|translated-from-title= <!-- Title only -->  
+
|translated-from-title= <!-- Title only -->
 
|translated-from-id= <!-- Id of translated revision -->
 
|translated-from-id= <!-- Id of translated revision -->
|review-by=<!-- After re-review: [[User:username]] -->
+
|review-by= <!-- After re-review: [[User:username]] -->
 
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 
|update-by= <!-- After significant update: [[User:username]]-->
 
|update-by= <!-- After significant update: [[User:username]]-->
Line 24: Line 21:
 
|author= [[User:rebloor]]
 
|author= [[User:rebloor]]
 
}}
 
}}
 
+
{{Note| 'Indigo' or an earlier version of version of Eclipse IDE for Java Developers is required. The 'Juno' version of Eclipse IDE for Java Developers doesn't support MTJ. The Nokia IDE for Java is an extension of MTJ. }}
 
== Introduction ==
 
== Introduction ==
  
You can add the features of the [https://www.developer.nokia.com/Develop/Java/Tools/ Nokia IDE for Java] to a copy of the [http://www.eclipse.org/downloads/moreinfo/java.php Eclipse IDE for Java Developers]. Please note that the Mobile Java Tools (MJT) features should not be installed, their presence will prevent the installation of the Nokia IDE for Java ME plug-in.
+
You can add the features of the [https://www.developer.nokia.com/Develop/Java/Tools/ Nokia IDE for Java] to a copy of the [http://www.eclipse.org/downloads/moreinfo/java.php Eclipse IDE for Java Developers] 'Indigo' or earlier. Please note that the Mobile Java Tools (MJT) features should not be installed, their presence will prevent the installation of the Nokia IDE for Java ME plug-in.
  
 
Once installed, you will have access to the NokiaDevEnv perspective and the Nokia IDE tools. However, the Nokia specific welcome screen is not included in the installation.   
 
Once installed, you will have access to the NokiaDevEnv perspective and the Nokia IDE tools. However, the Nokia specific welcome screen is not included in the installation.   
Line 39: Line 36:
 
** in '''Name'''  provide a suitable name for the repository, such as ''NokiaIDE''.
 
** in '''Name'''  provide a suitable name for the repository, such as ''NokiaIDE''.
 
** in '''Location''' enter ''http://nds2.fds-forum.nokia.com/nokias40sdkrepository/nokiaide/plugins''.  
 
** in '''Location''' enter ''http://nds2.fds-forum.nokia.com/nokias40sdkrepository/nokiaide/plugins''.  
[[File:Nokia_IDE_to_Eclipse_01_Add_repository.png]]
+
[[File:Nokia IDE to Eclipse 01 Add repository.png]]
 
* Click '''Ok'''.
 
* Click '''Ok'''.
 
* In '''Work with''' select the repository you just added.
 
* In '''Work with''' select the repository you just added.
Line 46: Line 43:
 
* Read the license agreement and then select '''I accept the terms of the license agreements'''. Click '''Finish'''.
 
* Read the license agreement and then select '''I accept the terms of the license agreements'''. Click '''Finish'''.
 
* In the ''Security Warning'' dialogue, as shown below, click '''OK'''.  
 
* In the ''Security Warning'' dialogue, as shown below, click '''OK'''.  
[[File:Nokia_IDE_to_Eclipse_02_Warning.png‎]]
+
[[File:Nokia IDE to Eclipse 02 Warning.png‎]]
 
* The Nokia IDE for Java ME plug-in is now installed.
 
* The Nokia IDE for Java ME plug-in is now installed.
 
* When prompted to restart Eclipse, click '''Restart Now'''.
 
* When prompted to restart Eclipse, click '''Restart Now'''.
Line 55: Line 52:
  
 
With the plug-in installed and the NokiaDevEnv perspective open you can use the tools of the Nokia IDE for Java ME in exactly the same way you would in a standalone installation of the IDE. For a quick guide to the features of the IDE, view the [http://www.developer.nokia.com/gen/videos_all.xhtml?id=ed4dc986-ac87-4192-a643-64f8724fc657/Video_Intro_Nokia_IDE_for_Java Introduction to Nokia IDE for Java ME] video (remembering that you don't have the Nokia welcome screen) or visit the [https://www.developer.nokia.com/Develop/Java/Getting_started/Nokia_SDK/ Getting Started with Nokia IDE for Java ME] section of the Nokia Developer website.
 
With the plug-in installed and the NokiaDevEnv perspective open you can use the tools of the Nokia IDE for Java ME in exactly the same way you would in a standalone installation of the IDE. For a quick guide to the features of the IDE, view the [http://www.developer.nokia.com/gen/videos_all.xhtml?id=ed4dc986-ac87-4192-a643-64f8724fc657/Video_Intro_Nokia_IDE_for_Java Introduction to Nokia IDE for Java ME] video (remembering that you don't have the Nokia welcome screen) or visit the [https://www.developer.nokia.com/Develop/Java/Getting_started/Nokia_SDK/ Getting Started with Nokia IDE for Java ME] section of the Nokia Developer website.
 +
 +
==Troubleshooting==
 +
 +
If the download of the Nokia IDE for Java plug-in times out, try increasing the timeout values in the '''eclipse.ini''':
 +
 +
<code>
 +
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
 +
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000
 +
</code>
 +
 +
For more information see the Eclipse [http://wiki.eclipse.org/Equinox/p2/TransportDebugging Transport Debugging] help documentation.
 +
 +
(Please note that adjusting the timeout options to resolve this type of issue hasn't been tested.)

Latest revision as of 08:16, 1 August 2013

This article explains how to add the features of the Nokia IDE for Java to an installation of Eclipse

Article Metadata
Tested with
SDK: Nokia SDKs for Java and Series 40 SDKs
Compatibility
Platform(s):
Series 40
Article
Created: rebloor (28 Jun 2012)
Last edited: hamishwillee (01 Aug 2013)

Note.pngNote: 'Indigo' or an earlier version of version of Eclipse IDE for Java Developers is required. The 'Juno' version of Eclipse IDE for Java Developers doesn't support MTJ. The Nokia IDE for Java is an extension of MTJ.

Contents

[edit] Introduction

You can add the features of the Nokia IDE for Java to a copy of the Eclipse IDE for Java Developers 'Indigo' or earlier. Please note that the Mobile Java Tools (MJT) features should not be installed, their presence will prevent the installation of the Nokia IDE for Java ME plug-in.

Once installed, you will have access to the NokiaDevEnv perspective and the Nokia IDE tools. However, the Nokia specific welcome screen is not included in the installation.

[edit] Process

Nokia IDE to Eclipse 01 Add repository.png

  • Click Ok.
  • In Work with select the repository you just added.
  • Select the Nokia IDE for Java ME item and click Next.
  • In the Review dialogue, click Next.
  • Read the license agreement and then select I accept the terms of the license agreements. Click Finish.
  • In the Security Warning dialogue, as shown below, click OK.

Nokia IDE to Eclipse 02 Warning.png

  • The Nokia IDE for Java ME plug-in is now installed.
  • When prompted to restart Eclipse, click Restart Now.
  • When Eclipse has restarted, on the Window menu point to Open perspective and click Other.
  • In the Open perspective dialogue select NokiaDevEnv and click OK.

[edit] Using the Nokia IDE for Java ME features

With the plug-in installed and the NokiaDevEnv perspective open you can use the tools of the Nokia IDE for Java ME in exactly the same way you would in a standalone installation of the IDE. For a quick guide to the features of the IDE, view the Introduction to Nokia IDE for Java ME video (remembering that you don't have the Nokia welcome screen) or visit the Getting Started with Nokia IDE for Java ME section of the Nokia Developer website.

[edit] Troubleshooting

If the download of the Nokia IDE for Java plug-in times out, try increasing the timeout values in the eclipse.ini:

-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000

For more information see the Eclipse Transport Debugging help documentation.

(Please note that adjusting the timeout options to resolve this type of issue hasn't been tested.)

This page was last modified on 1 August 2013, at 08:16.
249 page views in the last 30 days.
×