<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-12274</id>
	<title>Nabble - Robocode</title>
	<updated>2009-08-09T13:38:24Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Robocode-f12274.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Robocode-f12274.html" />
	<subtitle type="html">This group is dedicated to the Robocode program.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-24890909</id>
	<title>Re: Help understanding a bot!!</title>
	<published>2009-08-09T13:38:24Z</published>
	<updated>2009-08-09T13:38:24Z</updated>
	<author>
		<name>Eggplant</name>
	</author>
	<content type="html">&lt;br&gt;if ((getHeading() - getGunHeading() + e.getBearing()) &amp;lt; 180) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; turnGunRight(getHeading() - getGunHeading() + e.getBearing())
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;That basically means if when the event (which shortens to e) happens, if the direction of your bot - the directon of your gun + the direction of the event is less than 180, than the bot will turn its turret right an equivalent amount to the direction of the bot - the direction of the gun + the direction of the event, which would point the gun in the direction of the event.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-understanding-a-bot%21%21-tp20668607p24890909.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24890850</id>
	<title>Error</title>
	<published>2009-08-09T13:30:45Z</published>
	<updated>2009-08-09T13:30:45Z</updated>
	<author>
		<name>Eggplant</name>
	</author>
	<content type="html">I've tried multiple times, but whenever I create a new robot, or try to compile any of the sample ones (one of the tests I did to check if it was just the ones I made), I got this message in the compiler:
&lt;br&gt;&lt;br&gt;*** Semantic Error: The class file &amp;quot;BulletMissedEvent.class&amp;quot; in &amp;quot;libs\robocode.jar\robocode&amp;quot; has an invalid format (duplicate local variable type table).
&lt;br&gt;&lt;br&gt;I have no idea what's causing it, or how to fix it. Please, help!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Error-tp24890850p24890850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24751765</id>
	<title>Re: Installing Roborumble server (not client)</title>
	<published>2009-07-30T20:00:04Z</published>
	<updated>2009-07-30T20:00:04Z</updated>
	<author>
		<name>nat3738</name>
	</author>
	<content type="html">Thank you for interested in Robocode.
&lt;br&gt;&lt;br&gt;The easiest way to do that all is to install the private RoboRumble server, which Darkcanuck have his source at : 
&lt;br&gt;&lt;a href=&quot;http://darkcanuck.net/svn/rumbleserver/trunk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://darkcanuck.net/svn/rumbleserver/trunk/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Then you can change the UPLOADURL/PARTICIPANTURL in roborumble.txt to your own one.
&lt;br&gt;&lt;br&gt;To create your own participant url, just create any webpage which include &amp;lt;pre&amp;gt; tag in this format.
&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;
&lt;br&gt;sample.SittingDuck 1.0,???
&lt;br&gt;&amp;lt;/pre&amp;gt; 
&lt;br&gt;&lt;br&gt;You must package all sample bots and any bot you want to use and put it in /robots directory of the client. If client already has that robot, it will not be downloaded again.
&lt;br&gt;&lt;br&gt;To install the RoboRumble server, I'm not sure which PHP version he used, but PHP5.2 run fine. And Apache server with mod_rewrite and .htaccess enabled.
&lt;br&gt;&lt;br&gt;The SQL file for database can be found in the /schema. You must rename config.php-sample in /config to config.php and change the settings.
&lt;br&gt;&lt;br&gt;That's all. It will work. I think it isn't problem if each students' robot fight each other. It can make competition on who can get the first spot on the ranking table.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24751765&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;pjpjpjpj&amp;quot; &amp;lt;johnson@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [I am following fnl's suggestion to repost the following from the SourceForge forum to this group]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Greetings, all, 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I am a software engineering professor at the University of Hawaii. For the past several years, I have used Eclipse-based games (CodeRuler, etc.) at the start of the semester to introduce my students to Eclipse and basic software engineering principles. This year, I have decided to switch to Robocode. I've spent the past week reading the documentation, installing the system, and programming some simple robots. I am very, very impressed with the system and feel that Robocode is an excellent example of what an open source community can accomplish. Bravo! 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; In thinking through the assignments, I think it would be very useful if I could provide a means for the students to submit their robots to an automated system that would (a) run each student robot against several of the sample robots (1v1 match) and (b) run each student robot against each of the other student robots, also 1v1. After some period of doing that, then I would have a more traditional tournament. The automated system would make it easy for me to assign the task of creating a robot that could beat both SittingDuck and SpinBot (for example), and know exactly when the entire class accomplished that task. Having their robots compete against each other provides some fun and extra incentive. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; To me, this sounds like something the roborumble system should be easily adapted to accomplish. I have played around with this system and the basic problem I have run into is that the instructions are designed around &amp;quot;client mode&amp;quot;--i.e. run the system locally on a large number of published robots and upload the results to darkcanuck's server. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; What I am looking for is advice on how to run roborumble in &amp;quot;server mode&amp;quot;. I basically want to: 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; (a) restrict the set of robots to just the samples plus my students. 
&lt;br&gt;&amp;gt; (b) run 1v1 across all of the robots in (a) 
&lt;br&gt;&amp;gt; (c) do not attempt to upload results to darkcanuck 
&lt;br&gt;&amp;gt; (d) create simple HTML pages displaying the resulting standings. 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; In my initial attempts at adapting roborumble to this task, I have found that if I run the system according to the documentation, it works, but downloads a large number of external robots. If I turn off downloads, it complains that files (for example, the particip1v1.txt and the standings files) are missing. I also don't see any code or XSL for taking the resulting text files and converting to HTML; is that available anywhere or do I have to write my own? &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thanks very much for any guidance you can provide. If I can get this together, I will definitely post a link to the results so you can see what my class is doing. Perhaps I can get some of them interested enough to become a long term member of your community. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Philip Johnson
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Roborumble-server-%28not-client%29-tp24747229p24751765.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24747229</id>
	<title>Installing Roborumble server (not client)</title>
	<published>2009-07-30T13:49:51Z</published>
	<updated>2009-07-30T13:49:51Z</updated>
	<author>
		<name>PhilipJohnson</name>
	</author>
	<content type="html">[I am following fnl's suggestion to repost the following from the SourceForge forum to this group]
&lt;br&gt;&lt;br&gt;Greetings, all, 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I am a software engineering professor at the University of Hawaii. For the past several years, I have used Eclipse-based games (CodeRuler, etc.) at the start of the semester to introduce my students to Eclipse and basic software engineering principles. This year, I have decided to switch to Robocode. I've spent the past week reading the documentation, installing the system, and programming some simple robots. I am very, very impressed with the system and feel that Robocode is an excellent example of what an open source community can accomplish. Bravo! 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;In thinking through the assignments, I think it would be very useful if I could provide a means for the students to submit their robots to an automated system that would (a) run each student robot against several of the sample robots (1v1 match) and (b) run each student robot against each of the other student robots, also 1v1. After some period of doing that, then I would have a more traditional tournament. The automated system would make it easy for me to assign the task of creating a robot that could beat both SittingDuck and SpinBot (for example), and know exactly when the entire class accomplished that task. Having their robots compete against each other provides some fun and extra incentive. &amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;To me, this sounds like something the roborumble system should be easily adapted to accomplish. I have played around with this system and the basic problem I have run into is that the instructions are designed around &amp;quot;client mode&amp;quot;--i.e. run the system locally on a large number of published robots and upload the results to darkcanuck's server. &amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;What I am looking for is advice on how to run roborumble in &amp;quot;server mode&amp;quot;. I basically want to: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;(a) restrict the set of robots to just the samples plus my students. 
&lt;br&gt;(b) run 1v1 across all of the robots in (a) 
&lt;br&gt;(c) do not attempt to upload results to darkcanuck 
&lt;br&gt;(d) create simple HTML pages displaying the resulting standings. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;In my initial attempts at adapting roborumble to this task, I have found that if I run the system according to the documentation, it works, but downloads a large number of external robots. If I turn off downloads, it complains that files (for example, the particip1v1.txt and the standings files) are missing. I also don't see any code or XSL for taking the resulting text files and converting to HTML; is that available anywhere or do I have to write my own? &amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Thanks very much for any guidance you can provide. If I can get this together, I will definitely post a link to the results so you can see what my class is doing. Perhaps I can get some of them interested enough to become a long term member of your community. &amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Philip Johnson 
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Roborumble-server-%28not-client%29-tp24747229p24747229.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24452165</id>
	<title>Let's join iFourth.net &gt;&gt; all about Robocode!!!!</title>
	<published>2009-07-12T11:20:41Z</published>
	<updated>2009-07-12T11:20:41Z</updated>
	<author>
		<name>ifourthlab</name>
	</author>
	<content type="html">I've created my website &amp;gt;&amp;gt; &lt;a href=&quot;http://ifourth.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ifourth.net/&lt;/a&gt;&lt;br&gt;I really like robocode. I want to create the community about this game.
&lt;br&gt;In my website, I've written many articles about the robocode.
&lt;br&gt;You can read and also discuss your robot in my webboard!!
&lt;br&gt;&lt;br&gt;I would like you to join my website.
&lt;br&gt;see you =)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://ifourth.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ifourth.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Let%27s-join-iFourth.net-%3E%3E-all-about-Robocode%21%21%21%21-tp24452165p24452165.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24166643</id>
	<title>Re: Bullet collisions</title>
	<published>2009-06-23T06:31:30Z</published>
	<updated>2009-06-23T06:31:30Z</updated>
	<author>
		<name>Julian Kent</name>
	</author>
	<content type="html">ncj102 wrote:
&lt;br&gt;&amp;gt; I just started playing around with Robocode a few days ago, and pitted some robots against each other. I noticed that sometimes the bullets collide and then explode. Then I put two &amp;quot;FireTracker&amp;quot; robots, which are stationary and just fire directly at each other, into the arena with the expectation that they would just create fireballs between them as their streams of bullets collide. This didn't happen; the robots shot each other to death.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I'm confused...why do the bullets some times explode, but in the situation I created above they didn't?
&lt;br&gt;Bullets are simulated by lines the length of the bullet velocity (which 
&lt;br&gt;is 20 - 3*bullet_power). If these lines cross then the bullets collide. 
&lt;br&gt;However, if two bots are firing directly at each other, the lines are in 
&lt;br&gt;exactly the same direction, and as such can never cross, so they don't 
&lt;br&gt;collide.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;Julian (AKA Skilgannon on robowiki)
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bullet-collisions-tp24160520p24166643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24160520</id>
	<title>Bullet collisions</title>
	<published>2009-06-22T11:34:46Z</published>
	<updated>2009-06-22T11:34:46Z</updated>
	<author>
		<name>ncj102</name>
	</author>
	<content type="html">I just started playing around with Robocode a few days ago, and pitted some robots against each other. I noticed that sometimes the bullets collide and then explode. Then I put two &amp;quot;FireTracker&amp;quot; robots, which are stationary and just fire directly at each other, into the arena with the expectation that they would just create fireballs between them as their streams of bullets collide. This didn't happen; the robots shot each other to death.
&lt;br&gt;&lt;br&gt;Now I'm confused...why do the bullets some times explode, but in the situation I created above they didn't?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bullet-collisions-tp24160520p24160520.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23669036</id>
	<title>Roboleague HTML not created</title>
	<published>2009-05-22T04:47:41Z</published>
	<updated>2009-05-22T04:47:41Z</updated>
	<author>
		<name>Brian Burger-2</name>
	</author>
	<content type="html">I have run into the problem using roboleague. &amp;nbsp;It will create the xml
&lt;br&gt;file and fill it with data, Transform the results gives no error, but
&lt;br&gt;the html file only shows the settings for the division. &amp;nbsp;None of the
&lt;br&gt;other data appears. &amp;nbsp;I have already changed line 1459 to return
&lt;br&gt;restoreDataModel(loadDocument(new InputSource(dataModelFile.toURI())));
&lt;br&gt;based on Christian Schnell's recommendation. &amp;nbsp;It did not work. &amp;nbsp;Any help?
&lt;br&gt;&lt;br&gt;&lt;br&gt;__________ Information from ESET NOD32 Antivirus, version of virus signature database 4095 (20090521) __________
&lt;br&gt;&lt;br&gt;The message was checked by ESET NOD32 Antivirus.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.eset.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Roboleague-HTML-not-created-tp23669036p23669036.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23634032</id>
	<title>Roboleague HTML not being created</title>
	<published>2009-05-20T04:56:39Z</published>
	<updated>2009-05-20T04:56:39Z</updated>
	<author>
		<name>burg</name>
	</author>
	<content type="html">I have run into the problem using roboleague. &amp;nbsp;It will create the xml file and fill it with data, Transform the results gives no error, but the html file only shows the settings for the division. &amp;nbsp;None of the other data appears. &amp;nbsp;I have already changed line 1459 to return restoreDataModel(loadDocument(new InputSource(dataModelFile.toURI()))); based on Christian Schnell's recommendation. &amp;nbsp;It did not work. &amp;nbsp;Any help?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Roboleague-HTML-not-being-created-tp23634032p23634032.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23606043</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-18T14:52:48Z</published>
	<updated>2009-05-18T14:52:48Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Okay. But you still got the problem?
&lt;br&gt;&lt;br&gt;If so, perhaps you should try to encapsulate the path for the JAVA_HOME within quotes (&amp;quot;)? For example:
&lt;br&gt;&lt;br&gt;JAVA_HOME:
&lt;br&gt;&amp;quot;C:\Program Files\Java\jdk1.6.0_06&amp;quot;
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No problem. &amp;nbsp;I recognized it needed to be the jdk.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi, I am very sorry. Looking into my previos answer to you, I wrote that you should point the JAVA_HOME at the JRE. You should not, instead you need to point the JAVA_HOME to the home of your JDK.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; JAVA_HOME:
&lt;br&gt;&amp;gt; &amp;gt; C:\Program Files\Java\jdk1.6.0_06
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; And keep the PATH like it is, if you remembered to add the %JAVA_HOME%\bin; to the path.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I hope this help. :-)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks!
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I need to do some figuring out. &amp;nbsp;I got this:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Compiling...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; javac: invalid flag: -classpath C:\Program
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; use -help for a list of possible options
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Compile Failed (2)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; It may be that I've had so many versions of java installed in the last few years that my registry is all messed up. &amp;nbsp;Who knows?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You need to set up a JAVA_HOME environment variable to point at C:\Program Files\Java\jre1.6.0_06
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You also need to extend your PATH environment variable to:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; %JAVA_HOME%\bin;[... the rest of the path like before ...]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From a command line (cmd.exe) you should be able to run the javac comiler by typing javac and enter. When this works, it will work in Robocode too.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; When the environment variables have been set system wide, then you must reset the compiler in Robocode, and you should be able to choose between javac and Jikes.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hope this helps. :-)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23606043&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23606043.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23590654</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-17T20:55:02Z</published>
	<updated>2009-05-17T20:55:02Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">No problem. &amp;nbsp;I recognized it needed to be the jdk.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi, I am very sorry. Looking into my previos answer to you, I wrote that you should point the JAVA_HOME at the JRE. You should not, instead you need to point the JAVA_HOME to the home of your JDK.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; JAVA_HOME:
&lt;br&gt;&amp;gt; C:\Program Files\Java\jdk1.6.0_06
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And keep the PATH like it is, if you remembered to add the %JAVA_HOME%\bin; to the path.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I hope this help. :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks!
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I need to do some figuring out. &amp;nbsp;I got this:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Compiling...
&lt;br&gt;&amp;gt; &amp;gt; javac: invalid flag: -classpath C:\Program
&lt;br&gt;&amp;gt; &amp;gt; Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; use -help for a list of possible options
&lt;br&gt;&amp;gt; &amp;gt; Compile Failed (2)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It may be that I've had so many versions of java installed in the last few years that my registry is all messed up. &amp;nbsp;Who knows?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; You need to set up a JAVA_HOME environment variable to point at C:\Program Files\Java\jre1.6.0_06
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; You also need to extend your PATH environment variable to:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; %JAVA_HOME%\bin;[... the rest of the path like before ...]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From a command line (cmd.exe) you should be able to run the javac comiler by typing javac and enter. When this works, it will work in Robocode too.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; When the environment variables have been set system wide, then you must reset the compiler in Robocode, and you should be able to choose between javac and Jikes.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hope this helps. :-)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23590654&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23590654.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23588176</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-17T14:49:41Z</published>
	<updated>2009-05-17T14:49:41Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Hi, I am very sorry. Looking into my previos answer to you, I wrote that you should point the JAVA_HOME at the JRE. You should not, instead you need to point the JAVA_HOME to the home of your JDK.
&lt;br&gt;&lt;br&gt;JAVA_HOME:
&lt;br&gt;C:\Program Files\Java\jdk1.6.0_06
&lt;br&gt;&lt;br&gt;And keep the PATH like it is, if you remembered to add the %JAVA_HOME%\bin; to the path.
&lt;br&gt;&lt;br&gt;I hope this help. :-)
&lt;br&gt;&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I need to do some figuring out. &amp;nbsp;I got this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Compiling...
&lt;br&gt;&amp;gt; javac: invalid flag: -classpath C:\Program
&lt;br&gt;&amp;gt; Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt;
&lt;br&gt;&amp;gt; use -help for a list of possible options
&lt;br&gt;&amp;gt; Compile Failed (2)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It may be that I've had so many versions of java installed in the last few years that my registry is all messed up. &amp;nbsp;Who knows?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You need to set up a JAVA_HOME environment variable to point at C:\Program Files\Java\jre1.6.0_06
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; You also need to extend your PATH environment variable to:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; %JAVA_HOME%\bin;[... the rest of the path like before ...]
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; From a command line (cmd.exe) you should be able to run the javac comiler by typing javac and enter. When this works, it will work in Robocode too.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When the environment variables have been set system wide, then you must reset the compiler in Robocode, and you should be able to choose between javac and Jikes.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hope this helps. :-)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23588176&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23588176.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23553590</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-14T22:16:20Z</published>
	<updated>2009-05-14T22:16:20Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">Thanks!
&lt;br&gt;&lt;br&gt;I need to do some figuring out. &amp;nbsp;I got this:
&lt;br&gt;&lt;br&gt;Compiling...
&lt;br&gt;javac: invalid flag: -classpath C:\Program
&lt;br&gt;Usage: javac &amp;lt;options&amp;gt; &amp;lt;source files&amp;gt;
&lt;br&gt;use -help for a list of possible options
&lt;br&gt;Compile Failed (2)
&lt;br&gt;&lt;br&gt;It may be that I've had so many versions of java installed in the last few years that my registry is all messed up. &amp;nbsp;Who knows?
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You need to set up a JAVA_HOME environment variable to point at C:\Program Files\Java\jre1.6.0_06
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You also need to extend your PATH environment variable to:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; %JAVA_HOME%\bin;[... the rest of the path like before ...]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; From a command line (cmd.exe) you should be able to run the javac comiler by typing javac and enter. When this works, it will work in Robocode too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When the environment variables have been set system wide, then you must reset the compiler in Robocode, and you should be able to choose between javac and Jikes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope this helps. :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23553590&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23553590.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23548187</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-14T13:14:39Z</published>
	<updated>2009-05-14T13:14:39Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">You need to set up a JAVA_HOME environment variable to point at C:\Program Files\Java\jre1.6.0_06
&lt;br&gt;&lt;br&gt;You also need to extend your PATH environment variable to:
&lt;br&gt;&lt;br&gt;%JAVA_HOME%\bin;[... the rest of the path like before ...]
&lt;br&gt;&lt;br&gt;From a command line (cmd.exe) you should be able to run the javac comiler by typing javac and enter. When this works, it will work in Robocode too.
&lt;br&gt;&lt;br&gt;When the environment variables have been set system wide, then you must reset the compiler in Robocode, and you should be able to choose between javac and Jikes.
&lt;br&gt;&lt;br&gt;Hope this helps. :-)
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23548187&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23548187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23546239</id>
	<title>Re: update the download jar?</title>
	<published>2009-05-14T11:21:36Z</published>
	<updated>2009-05-14T11:21:36Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">The jdk is installed. &amp;nbsp;I'm still trying to figure out how to re-direct the compiler from jikes to javac. &amp;nbsp;I editted the classpath under Robot/Editor/Compiler/Options/Preferences then run Compiler Reset. &amp;nbsp;It reverted back to jikes and reloaded the fields I editted.
&lt;br&gt;&lt;br&gt;So, I need to figure out how to change the compiler binary and classpath fields. &amp;nbsp;Does the info/links/path in the Compiler Preferences window come from the system path?
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, you are on the right track.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23546239&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23546239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23418697</id>
	<title>Best way to get to the middle</title>
	<published>2009-05-06T18:30:07Z</published>
	<updated>2009-05-06T18:30:07Z</updated>
	<author>
		<name>Sheeplauncha</name>
	</author>
	<content type="html">What is the best way to get to the middle of the map without excess code. I have tried by doing a complex way by finding which quadrant it is in and doing atan and turning towards the middle. i assume there is an easier way anyone help? &amp;nbsp;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-get-to-the-middle-tp23418697p23418697.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23197191</id>
	<title>Re: update the download jar?</title>
	<published>2009-04-23T06:40:21Z</published>
	<updated>2009-04-23T06:40:21Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Yes, you are on the right track.
&lt;br&gt;&lt;br&gt;But you need to install a JDK (Java Development Kit) as the JRE (Java Runtime Environment is not enough). Jikes could be used instead of javac, but I do not recommend this anymore as it cause people lots of trouble when compiling.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23197191&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I on the right track?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best,
&lt;br&gt;&amp;gt; Edwin
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23197191&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23197191&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23197191&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23197191&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23197191.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23197136</id>
	<title>Re: update the download jar?</title>
	<published>2009-04-22T13:52:29Z</published>
	<updated>2009-04-22T13:52:29Z</updated>
	<author>
		<name>Johannes Slotta</name>
	</author>
	<content type="html">Hi Edwin,
&lt;br&gt;&lt;br&gt;&amp;gt; I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&lt;br&gt;You have to. javac is not part of the JRE.
&lt;br&gt;&lt;br&gt;HTH
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23197136.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23130304</id>
	<title>Re: update the download jar?</title>
	<published>2009-04-19T21:43:03Z</published>
	<updated>2009-04-19T21:43:03Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">I'm trying this at home. &amp;nbsp;I've downloaded the latest version of robocode. &amp;nbsp;
&lt;br&gt;&lt;br&gt;I reset the compiler. &amp;nbsp;It found java home correctly at C:\Program Files\Java\jre1.6.0_06 but reported that there was no javac and continued with testing jikes. &amp;nbsp;It settled on jikes. &amp;nbsp;I looked for javac and could not find it.
&lt;br&gt;&lt;br&gt;Of course, compiling Tracker with jikes failed. &amp;nbsp;So, I'm off to looking for javac. &amp;nbsp;Looks like I'll have to install the JDK.
&lt;br&gt;&lt;br&gt;Am I on the right track?
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Edwin
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23130304&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Edwin,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; - Flemming N. Larsen
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23130304&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best,
&lt;br&gt;&amp;gt; &amp;gt; Edwin
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23130304&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23130304&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23130304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23126877</id>
	<title>Re: update the download jar?</title>
	<published>2009-04-19T13:08:52Z</published>
	<updated>2009-04-19T13:08:52Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Hi Edwin,
&lt;br&gt;&lt;br&gt;You should use robocode.util.Utils.normalRelativeAngle(). All the methods you mention are located in the robocode.util.Utils class.
&lt;br&gt;&lt;br&gt;You can see the methods and documentation here (the newest version - 1.7.1.1):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://robocode.sourceforge.net/docs/robocode/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robocode.sourceforge.net/docs/robocode/&lt;/a&gt;&lt;br&gt;&lt;br&gt;NOTE: You should not download the MyFirstRobot. Instead you should use the sources that comes with Robocode in the folder: \robocode\robots\sample
&lt;br&gt;&lt;br&gt;Regarding the compiler problems. If you are using Jikes, then please use the JDK 5.0 or 6 from Sun instead. Lots of people are getting compiler errors with Jikes, which is deprecated now, but still used by many Robocoders. You can read about the problems (and solutions) at the Help forum here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=116459&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=116459&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you still run into problems with Robocode, then please tell me which version of Robocode you use, the OS, and the compiler name and version you are using.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;- Flemming N. Larsen
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23126877&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We got into this normalRelativeAngle compile error again.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I tried combinations of the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Then I ran out of time.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best,
&lt;br&gt;&amp;gt; Edwin
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23126877&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; &amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; &amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; &amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; &amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; &amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; &amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; &amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; &amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23126877&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23126877.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23118108</id>
	<title>Re: update the download jar?</title>
	<published>2009-04-18T15:53:14Z</published>
	<updated>2009-04-18T15:53:14Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">The labs have a new image here are Portland State University. &amp;nbsp;It presents all the programs I use in class in one folder. &amp;nbsp;Bottom line is that students in my Lego Robotics class got into robocode. &amp;nbsp;Unfortunately, my &amp;quot;core&amp;quot; dumped robocode after a term on &amp;quot;non-use&amp;quot;. &amp;nbsp;So it's going to take me a while to reload robocode and familiarize myself with it. &amp;nbsp;Anyway...
&lt;br&gt;&lt;br&gt;We got into this normalRelativeAngle compile error again.
&lt;br&gt;&lt;br&gt;The robot is Tracker and the error is &amp;quot;No accessible method&amp;quot;
&lt;br&gt;&lt;br&gt;I tried combinations of the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Util.normalRelativeAngleDegrees()
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Util.normalRelativeAngle()
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. import static robocode.util.Util.normalRelativeAngle
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. import static robocode.util.Util
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. import without the static
&lt;br&gt;&lt;br&gt;Then I ran out of time.
&lt;br&gt;&lt;br&gt;The kids were also getting errors relating to BulletHitBullet in MyFirstRobot, which does not use BulletHitBullet. &amp;nbsp;I'll have to look that up later.
&lt;br&gt;&lt;br&gt;Anyway, if someone more knowledgeable can please help a harried teacher to fix the bugs, please accept my sincerest gratitude.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Edwin
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23118108&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; &amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;&amp;gt; available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;&amp;gt; robots were not supposed to use these internal methods. But since a
&lt;br&gt;&amp;gt; lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;&amp;gt; backwards compability with old robots.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;&amp;gt; AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;&amp;gt; write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;&amp;gt; like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;&amp;gt; 'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23118108&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; &amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; &amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p23118108.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22528874</id>
	<title>Re: Jikes, yikes!!!</title>
	<published>2009-03-15T15:13:56Z</published>
	<updated>2009-03-15T15:13:56Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Jikes is known to cause problem with newer versions of Java. So if you/he is running Java 6 this might be the reason why Jikes gives strange compiler errors. You can test the Java version from a command-line (promt/shell) by writting 'java -version'.
&lt;br&gt;&lt;br&gt;Jikes has not been updated for years, and is only provided in Robocode due to history and as alternative to javac from Sun's Java compiler.
&lt;br&gt;&lt;br&gt;My recommendation is that you download the Sun JDK 5.0 or newer from Sun, and reset the compiler in Robocode afterwards to use javac instead of Jikes.
&lt;br&gt;&lt;br&gt;Sun's JDK con be downloaded from here:
&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javase/downloads/?intcmp=1281&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/downloads/?intcmp=1281&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22528874&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One of my students copied TrackFire and added a few lines of code to it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Trackfire compiles to completion while his revised version freezes the compiler on a blank window. The window is modal. You can't do anything else except shutdown robocode. &amp;nbsp;I've tried to figure out what part of his code causes the compiler to freeze. &amp;nbsp;So far, no luck.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, it seems the compiler does go to completion. &amp;nbsp;We ran a battle after the freeze up and saw the changes he made.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, why is jikes not returning from what seems to be a successful compile?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes%2C-yikes%21%21%21-tp22517415p22528874.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22528840</id>
	<title>Re: Jikes, yikes!!!</title>
	<published>2009-03-15T15:10:50Z</published>
	<updated>2009-03-15T15:10:50Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Jikes is known to cause problem with never versions of Java. So if you/he is running Java 6 (can be tested from a command line by writting 'java -version').
&lt;br&gt;&lt;br&gt;Jikes has not been updated for years, and is only provided in Robocode due to history and as alternative to javac from Sun's Java compiler.
&lt;br&gt;&lt;br&gt;My recommendation is that you download the Sun JDK 5.0 or newer from Sun, and reset the compiler in Robocode afterwards to use javac instead of Jikes.
&lt;br&gt;&lt;br&gt;Sun's JDK con be downloaded from here:
&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javase/downloads/?intcmp=1281&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/downloads/?intcmp=1281&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22528840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One of my students copied TrackFire and added a few lines of code to it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Trackfire compiles to completion while his revised version freezes the compiler on a blank window. The window is modal. You can't do anything else except shutdown robocode. &amp;nbsp;I've tried to figure out what part of his code causes the compiler to freeze. &amp;nbsp;So far, no luck.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, it seems the compiler does go to completion. &amp;nbsp;We ran a battle after the freeze up and saw the changes he made.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, why is jikes not returning from what seems to be a successful compile?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes%2C-yikes%21%21%21-tp22517415p22528840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22517415</id>
	<title>Jikes, yikes!!!</title>
	<published>2009-03-14T14:43:56Z</published>
	<updated>2009-03-14T14:43:56Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">One of my students copied TrackFire and added a few lines of code to it.
&lt;br&gt;&lt;br&gt;Trackfire compiles to completion while his revised version freezes the compiler on a blank window. The window is modal. You can't do anything else except shutdown robocode. &amp;nbsp;I've tried to figure out what part of his code causes the compiler to freeze. &amp;nbsp;So far, no luck.
&lt;br&gt;&lt;br&gt;However, it seems the compiler does go to completion. &amp;nbsp;We ran a battle after the freeze up and saw the changes he made.
&lt;br&gt;&lt;br&gt;So, why is jikes not returning from what seems to be a successful compile?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes%2C-yikes%21%21%21-tp22517415p22517415.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21774869</id>
	<title>Re: update the download jar?</title>
	<published>2009-02-01T04:56:51Z</published>
	<updated>2009-02-01T04:56:51Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Originally the normalRelativeAngle() method (and similar methods) was
&lt;br&gt;available in the internal Robocode class robocode.util.Utils. The
&lt;br&gt;robots were not supposed to use these internal methods. But since a
&lt;br&gt;lot of old robots count of the Utils class, it has been preserved for
&lt;br&gt;backwards compability with old robots.
&lt;br&gt;&lt;br&gt;So, the normalRelativeAngle() is not available on the Robot and
&lt;br&gt;AdvancedRobot class etc. you have to 'import robocode.util.Utils', and
&lt;br&gt;write Utils.normalRelativeAngle() in order to access it.
&lt;br&gt;&lt;br&gt;With Java 5 you can do this &amp;quot;smarter&amp;quot; by performing a static import
&lt;br&gt;like 'import static robocode.util.Utils.*'. This way you can call
&lt;br&gt;'normalRelativeAngle()' instead of writing 'Utils.' as &amp;quot;prefix&amp;quot;.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21774869&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;Edwin Pilobello&amp;quot; &amp;lt;e_pilobello@...&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;&amp;gt; seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;&amp;gt; not included in the dow2bnload.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p21774869.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21768208</id>
	<title>update the download jar?</title>
	<published>2009-01-31T13:00:07Z</published>
	<updated>2009-01-31T13:00:07Z</updated>
	<author>
		<name>gypsy_fly</name>
	</author>
	<content type="html">One of my students downloaded robocode and compiled TrackFire. &amp;nbsp;It 
&lt;br&gt;seems normalRelativeAngle is now a separate util. &amp;nbsp;Seems the utils were 
&lt;br&gt;not included in the dow2bnload.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/update-the-download-jar--tp21768208p21768208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21425045</id>
	<title>Re: Robocode shows My testcase as Robot</title>
	<published>2009-01-12T14:15:07Z</published>
	<updated>2009-01-12T14:15:07Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">If you are running/developing on the Robocode game following the
&lt;br&gt;'Developers Guide for building Robocode'
&lt;br&gt;(&lt;a href=&quot;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&lt;/a&gt;),
&lt;br&gt;and assuming that everything is checked out from Subversion (SVN) and
&lt;br&gt;builds perfectly, you'll see a folder named 'launch' under the
&lt;br&gt;'robocode' module. You might have to refresh the project for
&lt;br&gt;'robocode' first.
&lt;br&gt;&lt;br&gt;If you cannot see the launch folder, then something is wrong with your
&lt;br&gt;set up.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21425045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am unable to find any launch folder inside robocode source.Can you 
&lt;br&gt;&amp;gt; please specify where it is.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21425045&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; 
&lt;br&gt;&amp;gt; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; When you run your tests cases for Robocode from inside Eclipse, the
&lt;br&gt;&amp;gt; &amp;gt; robots to tests needs to exist in your robot repository. Hence, 
&lt;br&gt;&amp;gt; these
&lt;br&gt;&amp;gt; &amp;gt; are visible when running Robocode from Eclipse.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; You can avoid this be removing the 'launch' folder in the 'robocode'
&lt;br&gt;&amp;gt; &amp;gt; project. Eclipse will automatically rebuild the folder for you, when
&lt;br&gt;&amp;gt; &amp;gt; toy run Robocode again. You can also remove the robot by removing 
&lt;br&gt;&amp;gt; its
&lt;br&gt;&amp;gt; &amp;gt; file in the 'robocode/launch/robot/' folder.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21425045&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have created my robot named as &amp;quot;Sprobot&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; And also i have created testcase for that also named as 
&lt;br&gt;&amp;gt; &amp;quot;Sprobottest&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; When i see my pakcage therei found two robots named as 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sprobot.java
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sprobottest.java (This is a test case)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; How can i remove Sprobottest.java from robot list?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Robocode-shows-My-testcase-as-Robot-tp21381763p21425045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21414289</id>
	<title>Re: Robocode shows My testcase as Robot</title>
	<published>2009-01-12T04:27:03Z</published>
	<updated>2009-01-12T04:27:03Z</updated>
	<author>
		<name>asherbaig</name>
	</author>
	<content type="html">I am unable to find any launch folder inside robocode source.Can you 
&lt;br&gt;please specify where it is.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21414289&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; 
&lt;br&gt;&amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When you run your tests cases for Robocode from inside Eclipse, the
&lt;br&gt;&amp;gt; robots to tests needs to exist in your robot repository. Hence, 
&lt;br&gt;these
&lt;br&gt;&amp;gt; are visible when running Robocode from Eclipse.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can avoid this be removing the 'launch' folder in the 'robocode'
&lt;br&gt;&amp;gt; project. Eclipse will automatically rebuild the folder for you, when
&lt;br&gt;&amp;gt; toy run Robocode again. You can also remove the robot by removing 
&lt;br&gt;its
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; file in the 'robocode/launch/robot/' folder.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21414289&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; I have created my robot named as &amp;quot;Sprobot&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; And also i have created testcase for that also named as 
&lt;/div&gt;&amp;quot;Sprobottest&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When i see my pakcage therei found two robots named as 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Sprobot.java
&lt;br&gt;&amp;gt; &amp;gt; Sprobottest.java (This is a test case)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; How can i remove Sprobottest.java from robot list?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Robocode-shows-My-testcase-as-Robot-tp21381763p21414289.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21382353</id>
	<title>Re: Robocode shows My testcase as Robot</title>
	<published>2009-01-09T15:17:35Z</published>
	<updated>2009-01-09T15:17:35Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">When you run your tests cases for Robocode from inside Eclipse, the
&lt;br&gt;robots to tests needs to exist in your robot repository. Hence, these
&lt;br&gt;are visible when running Robocode from Eclipse.
&lt;br&gt;&lt;br&gt;You can avoid this be removing the 'launch' folder in the 'robocode'
&lt;br&gt;project. Eclipse will automatically rebuild the folder for you, when
&lt;br&gt;toy run Robocode again. You can also remove the robot by removing its
&lt;br&gt;file in the 'robocode/launch/robot/' folder.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21382353&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; I have created my robot named as &amp;quot;Sprobot&amp;quot;.
&lt;br&gt;&amp;gt; And also i have created testcase for that also named as &amp;quot;Sprobottest&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When i see my pakcage therei found two robots named as 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sprobot.java
&lt;br&gt;&amp;gt; Sprobottest.java (This is a test case)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How can i remove Sprobottest.java from robot list?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Robocode-shows-My-testcase-as-Robot-tp21381763p21382353.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21381763</id>
	<title>Robocode shows My testcase as Robot</title>
	<published>2009-01-09T11:27:21Z</published>
	<updated>2009-01-09T11:27:21Z</updated>
	<author>
		<name>asherbaig</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I have created my robot named as &amp;quot;Sprobot&amp;quot;.
&lt;br&gt;And also i have created testcase for that also named as &amp;quot;Sprobottest&amp;quot;.
&lt;br&gt;&lt;br&gt;When i see my pakcage therei found two robots named as 
&lt;br&gt;&lt;br&gt;Sprobot.java
&lt;br&gt;Sprobottest.java (This is a test case)
&lt;br&gt;&lt;br&gt;How can i remove Sprobottest.java from robot list?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Robocode-shows-My-testcase-as-Robot-tp21381763p21381763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21259615</id>
	<title>Re: Problem in Compiling Because of Testcase</title>
	<published>2009-01-02T14:45:30Z</published>
	<updated>2009-01-02T14:45:30Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">You could do a Google search for:
&lt;br&gt;&amp;quot;package junit.framework does not exist&amp;quot;
&lt;br&gt;&lt;br&gt;At least I did and got some potential answers here:
&lt;br&gt;&lt;a href=&quot;http://www.google.dk/search?hl=da&amp;q=%22package+junit.framework+does+not+exist%22&amp;btnG=Google-s%C3%B8gning&amp;meta=&amp;aq=f&amp;oq=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.dk/search?hl=da&amp;q=%22package+junit.framework+does+not+exist%22&amp;btnG=Google-s%C3%B8gning&amp;meta=&amp;aq=f&amp;oq=&lt;/a&gt;&lt;br&gt;&lt;br&gt;I don't know what will fix the problem you have encountered, but
&lt;br&gt;perhaps this page gives the answer?:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg11102.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg11102.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I hope you'll be able to solve the problem.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21259615&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have seen that my Junit 3 and 4 both are there inside 
&lt;br&gt;&amp;gt; Libraries.Please help me compiling it.As it says in console that 
&lt;br&gt;&amp;gt; &amp;quot;package junit.framework does not exist&amp;quot;.Also Here is the snapshot of 
&lt;br&gt;&amp;gt; it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://i44.tinypic.com/34rwzfl.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://i44.tinypic.com/34rwzfl.jpg&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21259615&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; 
&lt;br&gt;&amp;gt; &amp;lt;flemming.n.larsen@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I guess you have followed the 'Developers Guide for building 
&lt;br&gt;&amp;gt; Robocode'?:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://testwiki.roborumble.org/w/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://testwiki.roborumble.org/w/index.php&lt;/a&gt;?
&lt;br&gt;&amp;gt; title=Robocode/Developers_Guide_for_building_Robocode
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I not, check this out to see if you forgot something. But I guess
&lt;br&gt;&amp;gt; &amp;gt; everything is okay here.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When look thru the compiler error / stack trace it looks like it
&lt;br&gt;&amp;gt; &amp;gt; cannot find the JUnit library. You should make sure that the 'tests'
&lt;br&gt;&amp;gt; &amp;gt; project (where your tests should be located) are put into this 
&lt;br&gt;&amp;gt; project.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Try to do this:
&lt;br&gt;&amp;gt; &amp;gt; ---------------
&lt;br&gt;&amp;gt; &amp;gt; When your Robocode workspace is open in Eclipse, right-click on the
&lt;br&gt;&amp;gt; &amp;gt; 'tests' project, and select 'Properties' (the last entry) in the 
&lt;br&gt;&amp;gt; popup
&lt;br&gt;&amp;gt; &amp;gt; that appears.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Now you select 'Java Build Path' on the left side of the window 
&lt;br&gt;&amp;gt; that
&lt;br&gt;&amp;gt; &amp;gt; appeared, and click on the 'Libraries' tab page.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Here you should be able to see 'junit-4.4.jar - test/libs'. If 
&lt;br&gt;&amp;gt; not,
&lt;br&gt;&amp;gt; &amp;gt; you must add it by pressing the 'Add JARs...' button, and select
&lt;br&gt;&amp;gt; &amp;gt; test/libs/junit-4.4.jar.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I hope this works. I does for me for the tests provided with 
&lt;br&gt;&amp;gt; Robocode.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; - Flemming
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21259615&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I want to compile the game but unfortunatly i got error due to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; testcases that i have made it.Any solution ?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Console Log Report :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Buildfile:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\build\build.xml
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; clean:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Cleaning up build files...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;[delete] Deleting directory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; init:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Initializes the build...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [mkdir] Created dir:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; compile.robocode:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Compiling Robocode...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[copy] Copying 1 file to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] Compiling 258 source files to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t.java:17:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.*;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t.java:19:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest extends 
&lt;br&gt;&amp;gt; TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t2.java:3:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t2.java:4:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t2.java:6:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest2 extends 
&lt;br&gt;&amp;gt; TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;&amp;gt; 5:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;&amp;gt; 6:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;&amp;gt; 8:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleDialogTest3 extends TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:5
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:7
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;&amp;gt; va:5:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;&amp;gt; va:7:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:6:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:7:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:8:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestSuite;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:10:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class AllTests extends TestCase{
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:16:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; public static Test suite(){
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:3
&lt;br&gt;&amp;gt; 0:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;&amp;gt; va:13:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t.java:37:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; Assert.assertEquals(battleFieldTab.getButtons()[battleFieldTab.getButt
&lt;br&gt;&amp;gt; ons().length
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -1].getText(), max_size+&amp;quot;x&amp;quot;+max_size);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t.java:68:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(expected, actual);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t.java:69:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertTrue(&amp;quot;JSlider Exists &amp;quot;, 
&lt;br&gt;&amp;gt; !jSliderExists);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;&amp;gt; t2.java:24:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.NewBattleBattleFieldTabTest2
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 Assert.assertEquals(expected_value,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Backgroundpanel.Max_num_Button());
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;&amp;gt; 27:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleDialogTest3
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(true,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; dailog.validateNumRounds(battleProperty.getNumRounds()));
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\PreferencesKeyConfiguratio
&lt;br&gt;&amp;gt; nOptionsTab.java:20:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; warning: [serial] serializable class
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; robocode.dialog.PreferencesKeyConfigurationOptionsTab has no
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; definition of serialVersionUID
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class PreferencesKeyConfigurationOptionsTab 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; extends WizardPanel {
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:3
&lt;br&gt;&amp;gt; 8:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;&amp;gt; Assert.assertNotSame(battleField,offscreenImage);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:4
&lt;br&gt;&amp;gt; 2:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; Assert.assertEquals(battleField.getHeight()+battleField.getWidth(),Cap
&lt;br&gt;&amp;gt; ture_X.getBattlefieldHeight()+Capture_Y.getBattlefieldWidth());
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 			^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;&amp;gt; va:23:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;&amp;gt; robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 Assert.assertTrue(maxRobot&amp;lt;=
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; RobotSelectionPanel.maxRobots);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:21:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest.class, &amp;quot;deleted function 
&lt;br&gt;&amp;gt; test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:22:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; TestSuite(NewBattleDialogTest3.class, &amp;quot;modified function test 
&lt;br&gt;&amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\robocode\testPackage\AllTests.java:23:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest2.class, &amp;quot;addition function 
&lt;br&gt;&amp;gt; test
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 32 errors
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 1 warning
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\build\build.xml:150:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;&amp;gt; workspace\Robocode\build\build.xml:576:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Compile failed; see the compiler error output for details.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Total time: 6 seconds
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-in-Compiling-Because-of-Testcase-tp21135811p21259615.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21257636</id>
	<title>Re: Problem in Compiling Because of Testcase</title>
	<published>2009-01-02T06:31:14Z</published>
	<updated>2009-01-02T06:31:14Z</updated>
	<author>
		<name>asherbaig</name>
	</author>
	<content type="html">I have seen that my Junit 3 and 4 both are there inside 
&lt;br&gt;Libraries.Please help me compiling it.As it says in console that 
&lt;br&gt;&amp;quot;package junit.framework does not exist&amp;quot;.Also Here is the snapshot of 
&lt;br&gt;it.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://i44.tinypic.com/34rwzfl.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://i44.tinypic.com/34rwzfl.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21257636&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot; 
&lt;br&gt;&amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess you have followed the 'Developers Guide for building 
&lt;br&gt;Robocode'?:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://testwiki.roborumble.org/w/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://testwiki.roborumble.org/w/index.php&lt;/a&gt;?
&lt;br&gt;title=Robocode/Developers_Guide_for_building_Robocode
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I not, check this out to see if you forgot something. But I guess
&lt;br&gt;&amp;gt; everything is okay here.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When look thru the compiler error / stack trace it looks like it
&lt;br&gt;&amp;gt; cannot find the JUnit library. You should make sure that the 'tests'
&lt;br&gt;&amp;gt; project (where your tests should be located) are put into this 
&lt;br&gt;project.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Try to do this:
&lt;br&gt;&amp;gt; ---------------
&lt;br&gt;&amp;gt; When your Robocode workspace is open in Eclipse, right-click on the
&lt;br&gt;&amp;gt; 'tests' project, and select 'Properties' (the last entry) in the 
&lt;br&gt;popup
&lt;br&gt;&amp;gt; that appears.
&lt;br&gt;&amp;gt; &amp;nbsp; Now you select 'Java Build Path' on the left side of the window 
&lt;br&gt;that
&lt;br&gt;&amp;gt; appeared, and click on the 'Libraries' tab page.
&lt;br&gt;&amp;gt; &amp;nbsp; Here you should be able to see 'junit-4.4.jar - test/libs'. If 
&lt;br&gt;not,
&lt;br&gt;&amp;gt; you must add it by pressing the 'Add JARs...' button, and select
&lt;br&gt;&amp;gt; test/libs/junit-4.4.jar.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I hope this works. I does for me for the tests provided with 
&lt;br&gt;Robocode.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21257636&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I want to compile the game but unfortunatly i got error due to
&lt;br&gt;&amp;gt; &amp;gt; testcases that i have made it.Any solution ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Console Log Report :
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Buildfile:
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;/div&gt;workspace\Robocode\build\build.xml
&lt;br&gt;&amp;gt; &amp;gt; clean:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Cleaning up build files...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;[delete] Deleting directory
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; init:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Initializes the build...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [mkdir] Created dir:
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; compile.robocode:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Compiling Robocode...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[copy] Copying 1 file to
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] Compiling 258 source files to
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t.java:17:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.*;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t.java:19:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest extends 
&lt;br&gt;TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t2.java:3:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t2.java:4:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t2.java:6:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest2 extends 
&lt;br&gt;TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;5:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;6:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;8:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleDialogTest3 extends TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:5
&lt;br&gt;:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:7
&lt;br&gt;:
&lt;br&gt;&amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;va:5:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;va:7:
&lt;br&gt;&amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:6:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:7:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:8:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestSuite;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:10:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class AllTests extends TestCase{
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:16:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; public static Test suite(){
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:3
&lt;br&gt;0:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;va:13:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t.java:37:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;Assert.assertEquals(battleFieldTab.getButtons()[battleFieldTab.getButt
&lt;br&gt;ons().length
&lt;br&gt;&amp;gt; &amp;gt; -1].getText(), max_size+&amp;quot;x&amp;quot;+max_size);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t.java:68:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(expected, actual);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t.java:69:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertTrue(&amp;quot;JSlider Exists &amp;quot;, 
&lt;br&gt;!jSliderExists);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTes
&lt;br&gt;t2.java:24:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest2
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 Assert.assertEquals(expected_value,
&lt;br&gt;&amp;gt; &amp;gt; Backgroundpanel.Max_num_Button());
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:
&lt;br&gt;27:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleDialogTest3
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(true,
&lt;br&gt;&amp;gt; &amp;gt; dailog.validateNumRounds(battleProperty.getNumRounds()));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\PreferencesKeyConfiguratio
&lt;br&gt;nOptionsTab.java:20:
&lt;br&gt;&amp;gt; &amp;gt; warning: [serial] serializable class
&lt;br&gt;&amp;gt; &amp;gt; robocode.dialog.PreferencesKeyConfigurationOptionsTab has no
&lt;br&gt;&amp;gt; &amp;gt; definition of serialVersionUID
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class PreferencesKeyConfigurationOptionsTab 
&lt;br&gt;&amp;gt; &amp;gt; extends WizardPanel {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:3
&lt;br&gt;8:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;Assert.assertNotSame(battleField,offscreenImage);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:4
&lt;br&gt;2:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;Assert.assertEquals(battleField.getHeight()+battleField.getWidth(),Cap
&lt;br&gt;ture_X.getBattlefieldHeight()+Capture_Y.getBattlefieldWidth());
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 			^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.ja
&lt;br&gt;va:23:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class 
&lt;br&gt;robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 Assert.assertTrue(maxRobot&amp;lt;=
&lt;br&gt;&amp;gt; &amp;gt; RobotSelectionPanel.maxRobots);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:21:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest.class, &amp;quot;deleted function 
&lt;br&gt;test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:22:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleDialogTest3.class, &amp;quot;modified function test 
&lt;br&gt;suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\robocode\testPackage\AllTests.java:23:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest2.class, &amp;quot;addition function 
&lt;br&gt;test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 32 errors
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 1 warning
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\build\build.xml:150:
&lt;br&gt;&amp;gt; &amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-
&lt;br&gt;workspace\Robocode\build\build.xml:576:
&lt;br&gt;&amp;gt; &amp;gt; Compile failed; see the compiler error output for details.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Total time: 6 seconds
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-in-Compiling-Because-of-Testcase-tp21135811p21257636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21196398</id>
	<title>Sending Print job to Printer Problem</title>
	<published>2008-12-28T08:17:39Z</published>
	<updated>2008-12-28T08:17:39Z</updated>
	<author>
		<name>asherbaig</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I have add button Named as &amp;quot;Print&amp;quot; using Crtl+P.But i am unable to
&lt;br&gt;send print job for my offscreen image.I need help i don't know what i
&lt;br&gt;m doing wrong.
&lt;br&gt;&lt;br&gt;Here is the code
&lt;br&gt;// WORKING OF NEW PRINTER
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void battlePrinterActionPerformed() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IBattleManager battleManager = manager.getBattleManager();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BattleView battleView =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; manager.getWindowManager().getRobocodeFrame().getBattleView();
&lt;br&gt;//we get the dimensions of battkeView
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //we create an object BufferedImage where swe save 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //the width and Height and color of the image from battleview
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rectangle size = battleView.getBounds();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BufferedImage capture = new BufferedImage((int)size.getWidth(),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (int)size.getHeight(), BufferedImage.TYPE_INT_RGB);
&lt;br&gt;//We call Graphic class first to capture the graphics and we draw this
&lt;br&gt;image with 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //the battleView Object
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Graphics2D g = capture.createGraphics();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g.drawImage(battleView.offscreenImage, 0, 0, null);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; battleManager.pauseBattle(); &amp;nbsp;// pause the battle
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PrinterJob job = PrinterJob.getPrinterJob();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;job.setPrintable((Printable) this);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;boolean ok = job.printDialog();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ok) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; job.print();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (PrinterException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finally {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; battleManager.resumeBattle();//resume the battle
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //end of it
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sending-Print-job-to-Printer-Problem-tp21196398p21196398.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21196396</id>
	<title>Re: Problem in Compiling Because of Testcase</title>
	<published>2008-12-28T08:14:38Z</published>
	<updated>2008-12-28T08:14:38Z</updated>
	<author>
		<name>asherbaig</name>
	</author>
	<content type="html">When i checked Build Path i found there Junit 4 and Junit 3 because i
&lt;br&gt;used both of them.Even then it shows me the same message.Unable to
&lt;br&gt;compile.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21196396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;flemmingnlarsen&amp;quot;
&lt;br&gt;&amp;lt;flemming.n.larsen@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess you have followed the 'Developers Guide for building Robocode'?:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;a href=&quot;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&lt;/a&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I not, check this out to see if you forgot something. But I guess
&lt;br&gt;&amp;gt; everything is okay here.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When look thru the compiler error / stack trace it looks like it
&lt;br&gt;&amp;gt; cannot find the JUnit library. You should make sure that the 'tests'
&lt;br&gt;&amp;gt; project (where your tests should be located) are put into this project.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Try to do this:
&lt;br&gt;&amp;gt; ---------------
&lt;br&gt;&amp;gt; When your Robocode workspace is open in Eclipse, right-click on the
&lt;br&gt;&amp;gt; 'tests' project, and select 'Properties' (the last entry) in the popup
&lt;br&gt;&amp;gt; that appears.
&lt;br&gt;&amp;gt; &amp;nbsp; Now you select 'Java Build Path' on the left side of the window that
&lt;br&gt;&amp;gt; appeared, and click on the 'Libraries' tab page.
&lt;br&gt;&amp;gt; &amp;nbsp; Here you should be able to see 'junit-4.4.jar - test/libs'. If not,
&lt;br&gt;&amp;gt; you must add it by pressing the 'Add JARs...' button, and select
&lt;br&gt;&amp;gt; test/libs/junit-4.4.jar.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I hope this works. I does for me for the tests provided with Robocode.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; - Flemming
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21196396&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I want to compile the game but unfortunatly i got error due to
&lt;br&gt;&amp;gt; &amp;gt; testcases that i have made it.Any solution ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Console Log Report :
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Buildfile:
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml
&lt;br&gt;&amp;gt; &amp;gt; clean:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Cleaning up build files...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;[delete] Deleting directory
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; init:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Initializes the build...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [mkdir] Created dir:
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; compile.robocode:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Compiling Robocode...
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[copy] Copying 1 file to
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] Compiling 258 source files to
&lt;br&gt;&amp;gt; &amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:17:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.*;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:19:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest extends
&lt;br&gt;TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:3:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:4:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:6:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest2 extends
&lt;br&gt;TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:5:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:6:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:8:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleDialogTest3 extends TestCase {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:5:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:7:
&lt;br&gt;&amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:5:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:7:
&lt;br&gt;&amp;gt; &amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:6:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Test;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:7:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:8:
&lt;br&gt;&amp;gt; &amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestSuite;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:10:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class AllTests extends TestCase{
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:16:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; public static Test suite(){
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:30:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:13:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:37:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;Assert.assertEquals(battleFieldTab.getButtons()[battleFieldTab.getButtons().length
&lt;br&gt;&amp;gt; &amp;gt; -1].getText(), max_size+&amp;quot;x&amp;quot;+max_size);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:68:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(expected, actual);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:69:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertTrue(&amp;quot;JSlider Exists &amp;quot;, !jSliderExists);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:24:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class
&lt;br&gt;robocode.dialog.NewBattleBattleFieldTabTest2
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 Assert.assertEquals(expected_value,
&lt;br&gt;&amp;gt; &amp;gt; Backgroundpanel.Max_num_Button());
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:27:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleDialogTest3
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(true,
&lt;br&gt;&amp;gt; &amp;gt; dailog.validateNumRounds(battleProperty.getNumRounds()));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\PreferencesKeyConfigurationOptionsTab.java:20:
&lt;br&gt;&amp;gt; &amp;gt; warning: [serial] serializable class
&lt;br&gt;&amp;gt; &amp;gt; robocode.dialog.PreferencesKeyConfigurationOptionsTab has no
&lt;br&gt;&amp;gt; &amp;gt; definition of serialVersionUID
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class PreferencesKeyConfigurationOptionsTab 
&lt;br&gt;&amp;gt; &amp;gt; extends WizardPanel {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:38:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertNotSame(battleField,offscreenImage);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:42:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;Assert.assertEquals(battleField.getHeight()+battleField.getWidth(),Capture_X.getBattlefieldHeight()+Capture_Y.getBattlefieldWidth());
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 			^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:23:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 Assert.assertTrue(maxRobot&amp;lt;=
&lt;br&gt;&amp;gt; &amp;gt; RobotSelectionPanel.maxRobots);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:21:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest.class, &amp;quot;deleted function test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:22:
&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleDialogTest3.class, &amp;quot;modified function test
&lt;br&gt;suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:23:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; &amp;gt; TestSuite(NewBattleBattleFieldTabTest2.class, &amp;quot;addition function test
&lt;br&gt;&amp;gt; &amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 32 errors
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; [javac] 1 warning
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml:150:
&lt;br&gt;&amp;gt; &amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml:576:
&lt;br&gt;&amp;gt; &amp;gt; Compile failed; see the compiler error output for details.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Total time: 6 seconds
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-in-Compiling-Because-of-Testcase-tp21135811p21196396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21136042</id>
	<title>Re: Problem in Compiling Because of Testcase</title>
	<published>2008-12-22T14:17:50Z</published>
	<updated>2008-12-22T14:17:50Z</updated>
	<author>
		<name>flemmingnlarsen-2</name>
	</author>
	<content type="html">I guess you have followed the 'Developers Guide for building Robocode'?:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://testwiki.roborumble.org/w/index.php?title=Robocode/Developers_Guide_for_building_Robocode&lt;/a&gt;&lt;br&gt;&lt;br&gt;I not, check this out to see if you forgot something. But I guess
&lt;br&gt;everything is okay here.
&lt;br&gt;&lt;br&gt;When look thru the compiler error / stack trace it looks like it
&lt;br&gt;cannot find the JUnit library. You should make sure that the 'tests'
&lt;br&gt;project (where your tests should be located) are put into this project.
&lt;br&gt;&lt;br&gt;Try to do this:
&lt;br&gt;---------------
&lt;br&gt;When your Robocode workspace is open in Eclipse, right-click on the
&lt;br&gt;'tests' project, and select 'Properties' (the last entry) in the popup
&lt;br&gt;that appears.
&lt;br&gt;&amp;nbsp; Now you select 'Java Build Path' on the left side of the window that
&lt;br&gt;appeared, and click on the 'Libraries' tab page.
&lt;br&gt;&amp;nbsp; Here you should be able to see 'junit-4.4.jar - test/libs'. If not,
&lt;br&gt;you must add it by pressing the 'Add JARs...' button, and select
&lt;br&gt;test/libs/junit-4.4.jar.
&lt;br&gt;&lt;br&gt;I hope this works. I does for me for the tests provided with Robocode.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;- Flemming
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21136042&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robocode@...&lt;/a&gt;, &amp;quot;asherbaig&amp;quot; &amp;lt;devilvsevil@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I want to compile the game but unfortunatly i got error due to
&lt;br&gt;&amp;gt; testcases that i have made it.Any solution ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Console Log Report :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Buildfile:
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml
&lt;br&gt;&amp;gt; clean:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Cleaning up build files...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;[delete] Deleting directory
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; init:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Initializes the build...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [mkdir] Created dir:
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; compile.robocode:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Compiling Robocode...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[copy] Copying 1 file to
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build\libs
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] Compiling 258 source files to
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;/div&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:17:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.*;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:19:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest extends TestCase {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:3:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:4:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:6:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleBattleFieldTabTest2 extends TestCase {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:5:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:6:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:8:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class NewBattleDialogTest3 extends TestCase {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:5:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:7:
&lt;br&gt;&amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:5:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Assert;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:7:
&lt;br&gt;&amp;gt; package org.junit does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import org.junit.Test;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:6:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.Test;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:7:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestCase;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:8:
&lt;br&gt;&amp;gt; package junit.framework does not exist
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] import junit.framework.TestSuite;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:10:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol: class TestCase
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class AllTests extends TestCase{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:16:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; public static Test suite(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:30:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:13:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	@Test
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:37:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	
&lt;br&gt;&amp;gt;
&lt;br&gt;Assert.assertEquals(battleFieldTab.getButtons()[battleFieldTab.getButtons().length
&lt;br&gt;&amp;gt; -1].getText(), max_size+&amp;quot;x&amp;quot;+max_size);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:68:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(expected, actual);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest.java:69:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleBattleFieldTabTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertTrue(&amp;quot;JSlider Exists &amp;quot;, !jSliderExists);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleBattleFieldTabTest2.java:24:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleBattleFieldTabTest2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 Assert.assertEquals(expected_value,
&lt;br&gt;&amp;gt; Backgroundpanel.Max_num_Button());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 	 ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\NewBattleDialogTest3.java:27:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.NewBattleDialogTest3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertEquals(true,
&lt;br&gt;&amp;gt; dailog.validateNumRounds(battleProperty.getNumRounds()));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\PreferencesKeyConfigurationOptionsTab.java:20:
&lt;br&gt;&amp;gt; warning: [serial] serializable class
&lt;br&gt;&amp;gt; robocode.dialog.PreferencesKeyConfigurationOptionsTab has no
&lt;br&gt;&amp;gt; definition of serialVersionUID
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] public class PreferencesKeyConfigurationOptionsTab 
&lt;br&gt;&amp;gt; extends WizardPanel {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:38:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		Assert.assertNotSame(battleField,offscreenImage);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobocodeMenuBarTest.java:42:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobocodeMenuBarTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		
&lt;br&gt;&amp;gt;
&lt;br&gt;Assert.assertEquals(battleField.getHeight()+battleField.getWidth(),Capture_X.getBattlefieldHeight()+Capture_Y.getBattlefieldWidth());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 			^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\robocode\dialog\RobotSelectionPanelTest.java:23:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Assert
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class robocode.dialog.RobotSelectionPanelTest
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 Assert.assertTrue(maxRobot&amp;lt;=
&lt;br&gt;&amp;gt; RobotSelectionPanel.maxRobots);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 		 ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:18:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TestSuite suite = new TestSuite(&amp;quot;3a group test
&lt;br&gt;&amp;gt; suite&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:21:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; TestSuite(NewBattleBattleFieldTabTest.class, &amp;quot;deleted function test
&lt;br&gt;&amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:22:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; TestSuite(NewBattleDialogTest3.class, &amp;quot;modified function test suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac]
&lt;br&gt;&amp;gt;
&lt;br&gt;H:\Unidata\SPM\Projects\robocode-workspace\Robocode\robocode\testPackage\AllTests.java:23:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class TestSuite
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] location: class testPackage.AllTests
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suite.addTest(new
&lt;br&gt;&amp;gt; TestSuite(NewBattleBattleFieldTabTest2.class, &amp;quot;addition function test
&lt;br&gt;&amp;gt; suite&amp;quot;));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 32 errors
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [javac] 1 warning
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml:150:
&lt;br&gt;&amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; H:\Unidata\SPM\Projects\robocode-workspace\Robocode\build\build.xml:576:
&lt;br&gt;&amp;gt; Compile failed; see the compiler error output for details.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Total time: 6 seconds
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-in-Compiling-Because-of-Testcase-tp21135811p21136042.html" />
</entry>

</feed>
