Gerd, Thanks for the update. I will try the latest snapshot tonight ot tomorrow. On the one item that you left two versions of the command for, I was unable to find any additional discussion. Is there any thread I can read with the details? The reason I ask is that, according to Apple, SquirrelQL is using the correct directory structure: SQuirreLSQL.app/ Contents/ Info.plist MacOS/ squirrel-sql.sh Resources/ Java/ When you double-click on SQuirreLSQL icon in the Application folder on a Mac, the line...
Gerd, Thanks for the update. I will try the latest snapshot tonight ot tomorrow. On the one item that you left two versions of the command for, I was unable to find any additional discussion. Is there any thread I can read with the details? The reason I ask is that, according to Apple, SquirrelQL is using the correct directory structure: SQuirreLSQL.app/ Contents/ Info.plist MacOS/ squirrel-sql.sh Resources/ Java/ When you double-click on SQuirreLSQL icon in the Application folder on a Mac, the line...
Missed one instance. Also need to change from: $JAVACMD -cp "$UNIX_STYLE_HOME/lib/versioncheck.jar" JavaVersionChecker 1.6 1.7 1.8 if [ "$?" = "1" ]; then to "$JAVACMD" -cp "$UNIX_STYLE_HOME/lib/versioncheck.jar" JavaVersionChecker 1.6 1.7 1.8 if [ "$?" = "1" ]; then Given that the unquoted $JAVACMD fails with a 127, the script would just keep chugging along, whether version was correct or not. Quoting it makes sure the command is always actually invoked. I would also change the if statement from...
The following changes seem to work for me when invoking the script manually (from any dir) as /Applications/SQuirreLSQL.app/Contents/MacOS/squirrel-sql.sh and when double clicking the icon from the Applications folder: change # SQuirreL home. if $macosx ; then SQUIRREL_SQL_HOME=`dirname "$0"`/Contents/Resources/Java # resolves to /Applications/SQuirreLSQL.app/Contents/MacOS/Contents/Resources/Java which does not exist to # SQuirreL home. if $macosx ; then SQUIRREL_SQL_HOME=`dirname "$0"`/../Resources/Java...
Alternatively, to fix the application menu name change the startup script: /Applications/SQuirreLSQL.app/Contents/MacOS/squirrel-sql.sh to redefine MACOSX_SQUIRREL_PROPS from MACOSX_SQUIRREL_PROPS="-Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=SQuirreLSQL" to MACOSX_SQUIRREL_PROPS="-Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=SQuirreLSQL -Dapple.awt.application.name=SQuirreLSQL" Leave com.apple.mrj.application.apple.menu.about.name...