From b4d02f19532105b15b306f71a06ee7eab099f710 Mon Sep 17 00:00:00 2001 From: benfry Date: Sun, 19 Feb 2006 23:17:04 +0000 Subject: [PATCH] fixes for linux export-to-app --- app/Sketch.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Sketch.java b/app/Sketch.java index 323170dfe..acd567dde 100644 --- a/app/Sketch.java +++ b/app/Sketch.java @@ -2253,12 +2253,13 @@ public class Sketch { // do the newlines explicitly so that windows CRLF // isn't used when exporting for unix ps.print("#!/bin/sh\n\n"); - ps.print("APPDIR=`dirname $0`\n"); - // another fix for bug #234 + //ps.print("APPDIR=`dirname $0`\n"); + ps.print("APPDIR=$(dirname \"$0\")\n"); // more posix compliant + // another fix for bug #234, LD_LIBRARY_PATH ignored on some platforms //ps.print("LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$APPDIR\n"); ps.print("java " + Preferences.get("run.options") + - " -Djava.library.path=$APPDIR" + - " -cp " + exportClassPath + + " -Djava.library.path=\"$APPDIR\"" + + " -cp \"" + exportClassPath + "\"" + " " + this.name + "\n"); ps.flush();