Okay, java fixed and it compiles
it also runs if I delete my machine.xml
but if I try to use my machine.xml that has my gcode driver and camera setup in it, I get this:
brynn@PnP:~/PnP/openpnp-master$ ./openpnp.sh
Gtk-Message: 09:31:14.511: Failed to load module "canberra-gtk-module"
2018-10-26 09:31:17 SystemLogger ERROR: java.lang.Exception: Error while reading machine.xml (Attribute 'pick-dwell-milliseconds' does not have a match in class org.openpnp.machine.reference.ReferenceNozzleTip at line 8)
2018-10-26 09:31:17 SystemLogger ERROR: at org.openpnp.model.Configuration.load(Configuration.java:269)
2018-10-26 09:31:17 SystemLogger ERROR: at org.openpnp.gui.MainFrame.<init>(MainFrame.java:538)
2018-10-26 09:31:17 SystemLogger ERROR: at org.openpnp.Main$1.run(Main.java:150)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventQueue.access$500(EventQueue.java:97)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventQueue$3.run(EventQueue.java:709)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventQueue$3.run(EventQueue.java:703)
2018-10-26 09:31:17 SystemLogger ERROR: at java.security.AccessController.doPrivileged(Native Method)
2018-10-26 09:31:17 SystemLogger ERROR: at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
2018-10-26 09:31:17 SystemLogger ERROR: at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:715)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
2018-10-26 09:31:17 SystemLogger ERROR: at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2018-10-26 09:31:17 SystemLogger ERROR: Caused by: org.simpleframework.xml.core.AttributeException: Attribute 'pick-dwell-milliseconds' does not have a match in class org.openpnp.machine.reference.ReferenceNozzleTip at line 8
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readAttribute(Composite.java:494)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readAttributes(Composite.java:413)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.access$300(Composite.java:59)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1382)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:201)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:175)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readVariable(Composite.java:619)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:201)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:175)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readVariable(Composite.java:619)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:201)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:175)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readVariable(Composite.java:619)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:201)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readVariable(Composite.java:623)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:201)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Composite.read(Composite.java:148)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:625)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:606)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:584)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:543)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:521)
2018-10-26 09:31:17 SystemLogger ERROR: at org.simpleframework.xml.core.Persister.read(Persister.java:426)
2018-10-26 09:31:17 SystemLogger ERROR: at org.openpnp.model.Configuration.loadMachine(Configuration.java:387)
2018-10-26 09:31:17 SystemLogger ERROR: at org.openpnp.model.Configuration.load(Configuration.java:262)
2018-10-26 09:31:17 SystemLogger ERROR: ... 17 more
2018-10-26 09:31:17 MessageBoxes DEBUG: Configuration Load Error: There was a problem loading the configuration. The reason was:<br/><br/>Error while reading machine.xml (Attribute 'pick-dwell-milliseconds' does not have a match in class org.openpnp.machine.reference.ReferenceNozzleTip at line 8)<br/><br/>Please check your configuration files and try again. They are located at: /home/brynn/.openpnp<br/><br/>If you would like to start with a fresh configuration, just delete the entire directory at the location above.<br/><br/>OpenPnP will now exit.
brynn@PnP:~/PnP/openpnp-master$