From 2fd3a4252869206ef998fb41dc97a1908b0d4ade Mon Sep 17 00:00:00 2001 From: David Paquette Date: Fri, 1 May 2015 13:59:38 -0400 Subject: [PATCH] added building Pi executable to read me --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 123708e..9da5425 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Thermocontroller is an interactive server/client setup for environmental control ##Usage Instructions Program Requirements -The thermostat/thermocontroller device code is designed to be run on a Raspberry Pi device. The code has been tested on a Raspberry Pi Model B and Model B+. The Pi4J library is used for interfacing between Java and the Raspberry Pi. +The thermostat/thermocontroller device code is designed to be run on a Raspberry Pi device. The code has been tested on a Raspberry Pi Model B and Model B+. The Pi4J library is used for interfacing between Java and the Raspberry Pi. To install the distributed executable for each thermostat in the network you must use the "Export" feature in Eclipse to package the JAR file. During the export process you must select the Main Class file to be *ThermostatDevice.java* in the *thermostat* package. You must also make sure that you have the Pi4J library linked to the project and you select package required libraries with executable in the export process. The executable building was only tested on Mac OSX 10.10.3. To execute on the Pi: you must be running the latest version of Raspian, have an internet connection, and have Java 8 installed. Use the terminal command java -jar EXECUTABLE_FILE_NAME.jar to run program. The server functionality runs in a JavaFX GUI. This requires the proprietary Oracle Java 8 runtime. It has been tested on Windows 7 SP2, OSX 10.10.3, and Arch GNU/Linux with Java 1.8.0_45.