warn if JAVA_HOME is not set
This commit is contained in:
parent
adf6263b0d
commit
bffd3ca433
|
@ -24,7 +24,7 @@
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: GUI.java,v 1.162 2010/03/09 08:27:48 fros4943 Exp $
|
* $Id: GUI.java,v 1.163 2010/03/10 12:48:35 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja;
|
package se.sics.cooja;
|
||||||
|
@ -3082,6 +3082,12 @@ public class GUI extends Observable {
|
||||||
/* Look and Feel: Nimbus */
|
/* Look and Feel: Nimbus */
|
||||||
setLookAndFeel();
|
setLookAndFeel();
|
||||||
|
|
||||||
|
/* Warn at no JAVA_HOME */
|
||||||
|
String javaHome = System.getenv().get("JAVA_HOME");
|
||||||
|
if (javaHome == null || javaHome.equals("")) {
|
||||||
|
logger.warn("JAVA_HOME environment variable not set, Contiki motes (OS-level) may not compile");
|
||||||
|
}
|
||||||
|
|
||||||
// Parse general command arguments
|
// Parse general command arguments
|
||||||
for (String element : args) {
|
for (String element : args) {
|
||||||
if (element.startsWith("-contiki=")) {
|
if (element.startsWith("-contiki=")) {
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: ExternalToolsDialog.java,v 1.12 2008/11/04 15:01:08 adamdunkels Exp $
|
* $Id: ExternalToolsDialog.java,v 1.13 2010/03/10 12:48:35 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja.dialogs;
|
package se.sics.cooja.dialogs;
|
||||||
|
@ -140,10 +140,14 @@ public class ExternalToolsDialog extends JDialog {
|
||||||
String javaHome = System.getenv().get("JAVA_HOME");
|
String javaHome = System.getenv().get("JAVA_HOME");
|
||||||
if (javaHome != null) {
|
if (javaHome != null) {
|
||||||
javaHome = javaHome.replace(File.separatorChar, '/');
|
javaHome = javaHome.replace(File.separatorChar, '/');
|
||||||
|
JLabel javaHomeLabel = new JLabel(" $(JAVA_HOME) maps to the environment Java home: " + javaHome);
|
||||||
|
explanations.add(javaHomeLabel);
|
||||||
} else {
|
} else {
|
||||||
javaHome = "[null]";
|
javaHome = "[null]";
|
||||||
|
JLabel javaHomeLabel = new JLabel(" $(JAVA_HOME) maps to the environment Java home: " + javaHome);
|
||||||
|
javaHomeLabel.setForeground(Color.RED);
|
||||||
|
explanations.add(javaHomeLabel);
|
||||||
}
|
}
|
||||||
explanations.add(new JLabel(" $(JAVA_HOME) maps to the environment Java home: " + javaHome));
|
|
||||||
explanations.add(new JLabel(" $(LIBFILE) maps to the current library file being created (\"mtype1.library\")"));
|
explanations.add(new JLabel(" $(LIBFILE) maps to the current library file being created (\"mtype1.library\")"));
|
||||||
explanations.add(new JLabel(" $(MAPFILE) maps to the current map file being created (\"mtype1.map\")"));
|
explanations.add(new JLabel(" $(MAPFILE) maps to the current map file being created (\"mtype1.map\")"));
|
||||||
explanations.add(new JLabel(" $(ARFILE) maps to the current archive file being created (\"mtype1.a\")"));
|
explanations.add(new JLabel(" $(ARFILE) maps to the current archive file being created (\"mtype1.a\")"));
|
||||||
|
|
Loading…
Reference in a new issue