Difference between revisions of "Robocode/Eclipse/Running from Eclipse"
m (Added to Tutorials category) |
(Updated links to other pages) |
||
Line 39: | Line 39: | ||
An easier way is just to click on the "green play button" without the popup menu. This will start the last launch configuration automatically, which should be your project. | An easier way is just to click on the "green play button" without the popup menu. This will start the last launch configuration automatically, which should be your project. | ||
− | == See | + | == References == |
− | * [[Robocode/Using | + | * [http://www.eclipse.org/ Eclipse.org - Eclipse home page] |
− | * [[Robocode/Eclipse/Create_a_Project|Creating a | + | * [http://www.eclipse.org/downloads/ Eclipse Downloads] |
− | * [[Robocode/Eclipse/Create_a_Robot|Creating a | + | * [http://download.eclipse.org/eclipse/downloads/ Eclipse project downloads - latest releases] |
− | + | ||
+ | == See also == | ||
+ | |||
+ | === Robot API === | ||
+ | * [http://robocode.sourceforge.net/docs/robocode/ Robot API] | ||
+ | |||
+ | === Tutorials === | ||
+ | * [[Robocode/System Requirements|System Requirements for Robocode]] | ||
+ | * [[Robocode/Download|How to download and install Robocode]] | ||
+ | * [[Robocode/Robot Anatomy|The anatomy of a robot]] | ||
+ | * [[Robocode/Getting Started|Getting started with Robocode]] | ||
+ | * [[Robocode/My First Robot|My First Robot Tutorial]] | ||
+ | * [[Robocode/Game Physics|Robocode Game Physics]] | ||
+ | * [[Robocode/Scoring|Scoring in Robocode]] | ||
+ | * [[Robocode/Robot Console|Using the robot console]] | ||
+ | * [[Robocode/Downloading_Robots|Downloading other robots]] | ||
+ | * [[Robocode/Learning from Robots|Learning from other robots]] | ||
+ | * [[Robocode/Package Robot|Package your robot]] | ||
+ | * [[Robocode/FAQ|Frequently Asked Questions (FAQ)]] | ||
+ | * [[Robocode/Articles|Articles about Robocode]] | ||
+ | * [[Robocode/Console Usage|Starting Robocode from the command line]] | ||
+ | * [[Robocode/Graphical_Debugging|Graphical debugging]] | ||
+ | * [[Robocode/Eclipse|Using Eclipse as IDE]] | ||
+ | * [[Robocode/Eclipse/Create_a_Project|Creating a project for your robots]] | ||
+ | * [[Robocode/Eclipse/Create_a_Robot|Creating a robot in Eclipse]] | ||
* [[Robocode/Eclipse/Debugging Robot|Debugging your robot with Eclipse]] | * [[Robocode/Eclipse/Debugging Robot|Debugging your robot with Eclipse]] | ||
+ | |||
+ | === News and Releases === | ||
+ | * [http://sourceforge.net/export/rss2_project.php?group_id=37202 RSS Feeds for the Robocode project] | ||
+ | * [http://sourceforge.net/project/showfiles.php?group_id=37202&package_id=29609 Robocode file releases] | ||
+ | |||
+ | === Home pages === | ||
+ | * [http://robocode.sourceforge.net/ Classic homepage] | ||
+ | * [http://sourceforge.net/projects/robocode Robocode project at SourceForge] | ||
+ | * [http://robocoderepository.com/ Robocode Repository] | ||
+ | * [[wikipedia:Robocode|Wikipediaentry for Robocode]] | ||
[[Category:Robocode Documentation]] | [[Category:Robocode Documentation]] | ||
+ | [[Category:Tutorials]] | ||
[[Category:Eclipse IDE]] | [[Category:Eclipse IDE]] | ||
− |
Revision as of 23:00, 10 October 2008
Wondering how to run your robot in Robocode from Eclipse? Well this is possible! And that is what this page is all about.
Contents
Running your robot from Eclipse
Right-click on your project, move the mouse-pointer down to Run As in the menu that opens and click Run....
Now the following window will show up:
Click on the Java Application on the left side, and afterwards the New button (New launch configuration).
Now you should change the name of your launch configuration to something you remember, e.g. MyRobots - Robocode.
In the Main class field you must write robocode.Robocode, which is the main class of Robocode used for playing the game.
Next, you must click on the Arguments tab.
Here you write -Xmx512M -Dsun.io.useCanonCaches=false
into the VM arguments text box. The -Xmx512M
tells the Java VM that Robocode can use up to maximum 512 MB RAM off the heap, and -Dsun.io.useCanonCaches=false
is a workaround to prevent SecurityExceptions to occur when robots try to access a file.
Finally, you must click on the Other radio button under Working directory, and then write the full path to the folder where Robocode is installed in the text file beside Other.
Now you press "Run", and Robocode will (hopefully) start up. In Robocode you start your robot by selecting Battle->New from the menu or by using the hotkey Ctrl+N. Next, you select your robot and some other opponent robots, and press "Start Battle".
The next time you want to run your robot(s) in Robocode from Eclipse, you simply run your launch configuration like this:
An easier way is just to click on the "green play button" without the popup menu. This will start the last launch configuration automatically, which should be your project.
References
See also
Robot API
Tutorials
- System Requirements for Robocode
- How to download and install Robocode
- The anatomy of a robot
- Getting started with Robocode
- My First Robot Tutorial
- Robocode Game Physics
- Scoring in Robocode
- Using the robot console
- Downloading other robots
- Learning from other robots
- Package your robot
- Frequently Asked Questions (FAQ)
- Articles about Robocode
- Starting Robocode from the command line
- Graphical debugging
- Using Eclipse as IDE
- Creating a project for your robots
- Creating a robot in Eclipse
- Debugging your robot with Eclipse