tag:blogger.com,1999:blog-15888557103475173232024-02-08T04:15:43.512-08:00Jikes RVM Setup TutorialAnonymoushttp://www.blogger.com/profile/03484585514691420634noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-1588855710347517323.post-9045223079211441932012-06-29T23:45:00.003-07:002016-03-27T05:46:22.821-07:00<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><br class="Apple-interchange-newline" />The following steps will help is setting up jikes-rvm code on eclipse. There is nothing secretive or magical about this code but for the first timers there can be some inconvenience to setup the code on machine specially students.<a href="http://jikesrvm.org/Editing+JikesRVM+in+an+IDE"> These steps</a> are also available on jikes rvm website but couple of intermediate steps might be there that might cause trouble.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">These steps are for Ubuntu or any other linux based system</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">1. Unzip the code to some folder.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">2. Go to the folder using cd.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">3. Type the following on terminal = "bin/buildit --eclipse localhost".</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">4. If Java_HOME is not set, it will prompt an error referring to this.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Then go to /usr/lib/jvm(java installation location) and then the folder of the installed jvm ,["" have been used to emphesize on the commans...in practice don't use use these or it will be erronous.]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> for example, let "/usr/lib/jvm/java-1.7.0-openjdk-i386" is the installation folder, copy the path using ctrl+l or mouse and again go to terminal and write</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">" bin/buildit --eclipse localhost -j /usr/lib/jvm/java-1.7.0-openjdk-i386". </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">This time it must proceed with successful build otherwise the jvm path you have specified is faulty.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">5. If it prompts "bison.exe" or "c++.exe" configuration error, it means you havn't installed these packages on your machine, use synaptic manager to install these.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">6. This is a time consuming process and will take a long time to complete.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">7. While in process it will search for some jars and if not found will proceed to download without your permission. So, if the jars are not handy, please be ready with internet connection.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">8. After the build is complete, simply import it as existing java project in eclipse.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">Your code is ready to be explored. It is also possible to build jikes using ant tutorial for which will be added later.</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">I have written a 2 page note<span id="goog_168841479"></span><a href="https://www.blogger.com/"></a><span id="goog_168841480"></span> <span style="font-family: "courier new" , "courier" , monospace;">that tells how one can start debugging<span style="font-family: "courier new" , "courier" , monospace;"> and exploring Jikes's structure.</span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "courier new" , "courier" , monospace;"><a href="https://www.academia.edu/22910870/How_to_fiddle_with_Jikes_RVM" target="_blank">How to fiddle with JikesRVM</a> </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "courier new" , "courier" , monospace;"> </span></span> </span><br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/03484585514691420634noreply@blogger.com2