It won't do, it's not as integrated with your system as the official build is.
What do you get if you launch CraftBukkit from the commandline?
Sigh.. I get this
Last login: Thu Sep 12 20:47:16 on ttys000
/Users/Spudtatoe/Desktop/BukkitServer/start.command ; exit;
nathan-smiths-power-mac-g5:~ Spudtatoe$ /Users/Spudtatoe/Desktop/BukkitServer/start.command ; exit;
20:49:53 [INFO] Starting minecraft server version 1.6.2
20:49:53 [INFO] Loading properties
20:49:53 [WARNING] server.properties does not exist
20:49:53 [INFO] Generating new properties file
20:49:53 [INFO] Default game type: SURVIVAL
20:49:53 [INFO] Generating keypair
20:50:02 [INFO] Starting Minecraft server on *:25565
20:50:03 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.2-R1.0-b2879jnks (MC: 1.6.2) (Implementing API version 1.6.2-R1.0)
20:50:03 [SEVERE] Exception in thread "Thread-6"
20:50:03 [SEVERE] java.lang.AssertionError: java.lang.reflect.InvocationTargetException
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger$JavaLogger.invoke(PlatformLogger.java:546)
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger$JavaLogger.<init>(PlatformLogger.java:567)
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger$JavaLogger.<init>(PlatformLogger.java:562)
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger.<init>(PlatformLogger.java:164)
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger.getLogger(PlatformLogger.java:128)
20:50:03 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.<clinit>(HttpURLConnection.java:296)
20:50:03 [SEVERE] at sun.net.
www.protocol.http.Handler.openConnection(Handler.java:62)
20:50:03 [SEVERE] at sun.net.
www.protocol.http.Handler.openConnection(Handler.java:57)
20:50:03 [SEVERE] at java.net.URL.openConnection(URL.java:969)
20:50:03 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.updater.BukkitDLUpdaterService.fetchArtifact(BukkitDLUpdaterService.java:47)
20:50:03 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.updater.BukkitDLUpdaterService.getArtifact(BukkitDLUpdaterService.java:28)
20:50:03 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.updater.AutoUpdater$1.run(AutoUpdater.java:77)
20:50:03 [SEVERE] Caused by: java.lang.reflect.InvocationTargetException
20:50:03 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:50:03 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
20:50:03 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
20:50:03 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:613)
20:50:03 [SEVERE] at sun.util.logging.PlatformLogger$JavaLogger.invoke(PlatformLogger.java:542)
20:50:03 [SEVERE] ... 11 more
20:50:03 [SEVERE] Caused by: java.lang.ArrayIndexOutOfBoundsException: 7274504
20:50:03 [SEVERE] at java.lang.String.hashCode(String.java:1501)
20:50:03 [SEVERE] at java.util.HashMap.get(HashMap.java:317)
20:50:03 [SEVERE] at java.util.logging.LogManager.findNode(LogManager.java:554)
20:50:03 [SEVERE] at java.util.logging.LogManager.addLogger(LogManager.java:471)
20:50:03 [SEVERE] at java.util.logging.LogManager.demandLogger(LogManager.java:349)
20:50:03 [SEVERE] at java.util.logging.Logger.getLogger(Logger.java:301)
20:50:03 [SEVERE] ... 16 more
20:50:04 [SEVERE] java.lang.ArrayStoreException
20:50:04 [SEVERE] at java.lang.System.arraycopy(Native Method)
20:50:04 [SEVERE] at sun.net.
www.ParseUtil.encodePath(ParseUtil.java:142)
20:50:04 [SEVERE] at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:722)
20:50:04 [SEVERE] at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:807)
20:50:04 [SEVERE] at sun.misc.URLClassPath.getResource(URLClassPath.java:195)
20:50:04 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:291)
20:50:04 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
20:50:04 [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
20:50:04 [SEVERE] at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
20:50:04 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:399)
20:50:04 [SEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:325)
20:50:04 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:332)
20:50:04 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:218)
20:50:04 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56)
20:50:04 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11)
20:50:04 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106)
20:50:04 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391)
20:50:04 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
20:50:04 [SEVERE] Encountered an unexpected exception ArrayStoreException
java.lang.ArrayStoreException
at java.lang.System.arraycopy(Native Method)
at sun.net.
www.ParseUtil.encodePath(ParseUtil.java:142)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:722)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:807)
at sun.misc.URLClassPath.getResource(URLClassPath.java:195)
at java.net.URLClassLoader$1.run(URLClassLoader.java:291)
at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
at java.lang.ClassLoader.loadClass(ClassLoader.java:399)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:325)
at java.lang.ClassLoader.loadClass(ClassLoader.java:332)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:218)
at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
20:50:05 [SEVERE] This crash report has been saved to: /Users/Spudtatoe/Desktop/BukkitServer/./crash-reports/crash-2013-09-12_20.50.05-server.txt
>