Difference between revisions of "Robocode/System Requirements"

From Robowiki
Jump to navigation Jump to search
(Updated links to other pages)
Line 23: Line 23:
  
 
== See also ==
 
== See also ==
 +
 +
=== Relevant for this page ===
 +
 +
=== Tutorials ===
 
* [[Robocode/Download|How to download and install Robocode]]
 
* [[Robocode/Download|How to download and install Robocode]]
* [[Robocode/Console Usage|Starting Robocode from the command line]]
+
* [[Robocode/Robot Anatomy|The anatomy of a robot]]
 
* [[Robocode/Getting Started|Getting started with Robocode]]
 
* [[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/FAQ|Frequently Asked Questions (FAQ)]]
* [[List of articles about Robocode]]
+
* [[Robocode/Articles|Articles about Robocode]]
 +
* [[Robocode/Console Usage|Starting Robocode from the command line]]
 +
* [[Robocode/Graphical_Debugging|Graphical debugging]]
 +
* [[Robocode/Using an IDE|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/Running from Eclipse|Running your robot from 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|Robocode System Requirements]]
+
[[Category:Robocode Documentation]]

Revision as of 23:01, 10 October 2008

This page describes the system requirements for installing and running Robocode.

Robocode requires Java

In order to install and run Robocode, JavaTM must be installed on your system. The current version of Robocode requires at least Java 5 (aka Java 1.5.0) or newer. Java can be downloaded for free, and will run on most operating systems. Also note that, when we refer to Java, we mean Java SE (Standard Edition).

Before downloading and installing Java, you should first check if you have a sufficient Java installation already. You can check this from this page: http://www.java.com/en/download/installed.jsp

You can choose between installing:

  • The JRE (Java Runtime Environment), which consists of the Java Virtual Machine used for executing Java programs.
  • The JDK (Java Development Kit), which contains a bundle of software for developing Java programs, including the JRE.

The JRE is the core part of Java - it typically takes up less space on your system and is faster to download. Robocode requires just a JRE; if you are new to Java and just want to have a quick look at Robocode, it is recommended that you get this smaller version. If you are already used to programming in Java, you might prefer the JDK. Note that you can always install the JRE first and the JDK later on if you want to. Also, if you have a JRE but no JDK, Robocode will automatically set up the Jikes compiler.

32-bit vs. 64-bit Java

If you do not have a 64-bit operating system, you should never install a 64-bit version of Java. If you are running 64-bit, then the normal Java versions will probably run just fine on your 64-bit system. In general, it is recommended that to stick to the normal (32-bit) versions of Java if you are running Robocode on Windows, since currently you'll need to set up stuff manually in order to get a 64-bit Java to run properly without any problems. Also notice that the 64-bit versions of Java currently lack of tools like the Java Plug-in or Java Web Start for Windows.

Making sure Java is configured properly

95% of the problems people run into when installing and running Robocode are due to a faulty Java installation, wrong Java configuration, bad Java VM implementation, etc. Please read and follow the installation notes for how to install and configure Java for your specific system.

In some cases, people have more than one version of the JRE and/or JDK installed in their system. This is not necessarily a problem as long as your system has been properly configured to handle all of them. So if you (or any of your programs) don't need an older version of Java, then should uninstall it. The less Java Runtime Environments you have installed, the better, as your system is less likely to get confused when it has to choose which Java version to use.

If you must choose between Java versions from different vendors, you should prefer the versions from Sun Microsystems. They are the official Java providers and, in general, have the least buggy Java implementation.

See also

Relevant for this page

Tutorials

News and Releases

Home pages