View Single Post
  #4   Spotlight this post!  
Unread 21-01-2015, 19:29
Jon Stratis's Avatar
Jon Stratis Jon Stratis is online now
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,784
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Creating a custom library for robot code in Eclipse

As promised... when you create your Java project, you should see a build.properties file. Open that up, and you'll see something similar to:
Quote:
# Project specific information
package=org.usfirst.frc.team2177.robot
robot.class=${package}.Robot
simulation.world.file=/usr/share/frcsim/worlds/GearsBotDemo.world
To get the jar's copying to the roboRIO correctly, add a line for the classpath and include all jars (including wpilib and networktables!):

Quote:
# Project specific information
package=org.usfirst.frc.team2177.robot
robot.class=${package}.Robot
simulation.world.file=/usr/share/frcsim/worlds/GearsBotDemo.world
classpath=../WPILib.jar:../NetworkTables.jar:../minnesota_swerve.jar
Please note that the classpath needs the correct path to each jar file - in this example, we had copied out the WPILib and NetworkTables jars to someplace a little easier for us to reference than the default location. The relative path is from the project folder. I've bolded the custom jar we added.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote