Cocos Code IDE入门指南

JDK还要1.6的吗?我用jdk 1.7和1.8都会出现java异常~~异常信息如下:

eclipse.buildId=4.3.2.M20140221-1700
java.version=1.7.0_55
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: -product org.ccdt.intro.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.ccdt.intro.product

Error
Wed Apr 30 15:55:42 CST 2014
Internal Error

java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1162)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.run(ExcludeFromBuildpathAction.java:87)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
Caused by: java.lang.NullPointerException
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1501)
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1607)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.exclude(ExcludeFromBuildpathAction.java:109)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.access$1(ExcludeFromBuildpathAction.java:98)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction$1.run(ExcludeFromBuildpathAction.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Root exception:
java.lang.NullPointerException
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1501)
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1607)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.exclude(ExcludeFromBuildpathAction.java:109)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.access$1(ExcludeFromBuildpathAction.java:98)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction$1.run(ExcludeFromBuildpathAction.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

— Begin quote from ____

引用第23楼wensheng.yang于2014-04-30 09:58发表的 回 9楼(alaskaxinx) 的帖子 :
console建立的工程默认是不带ide调试支持的,所以需要用ide建立的工程才能调试。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=199338&pid=941067

— End quote

创建工程的时候 多加个参数 -t runtime就可以啊

大神来嘛??
jdk换了1.6 32bit 编辑器也是32bit的还是错误,异常信息如下:

eclipse.buildId=4.3.2.M20140221-1700
java.version=1.6.0_45
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.ccdt.intro.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.ccdt.intro.product

Error
Wed Apr 30 16:31:24 CST 2014
Internal Error

java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1162)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.run(ExcludeFromBuildpathAction.java:87)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
Caused by: java.lang.NullPointerException
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1501)
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1607)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.exclude(ExcludeFromBuildpathAction.java:109)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.access$1(ExcludeFromBuildpathAction.java:98)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction$1.run(ExcludeFromBuildpathAction.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Root exception:
java.lang.NullPointerException
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1501)
at org.eclipse.dltk.internal.corext.buildpath.BuildpathModifier.exclude(BuildpathModifier.java:1607)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.exclude(ExcludeFromBuildpathAction.java:109)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction.access$1(ExcludeFromBuildpathAction.java:98)
at org.eclipse.dltk.internal.ui.wizards.buildpath.newsourcepage.ExcludeFromBuildpathAction$1.run(ExcludeFromBuildpathAction.java:80)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

完全不能用呀。http://www.cocoachina.com/bbs/read.php?tid=200057

没有高手解答吗:9:

cocos ide runtime 疑问 以及如何为自定义lua blindings 添加提示

之前尝试用用cocosIde 倒入 cocos new创建的lua工程 不成功 后来看到有人说 用 -t runtime创建 就可以倒入成功并且 进行调试,试了一下没有问题

发现代码里面多了一些 runtime.g runtime.cpp 等一些其他的文件

问题1:这里的runtime是什么意思呢 有什么作用

参考其他大神的教程 将自己的类进行了lua blindings 然后修改 appDelegate 里面 调用 register_all_hello(engine->getLuaStack()->getLuaState()); 注册自己的绑定类
然后lua中就能够使用了。 但是假如在cocosIDE 的工程中 添加我自定义lua blindings 的时候 发现去appDelegate中修改后也不生效。

问题2:cocosIDE 中怎么使用自己的 绑定
问题3:自己的绑定在cocosIDE中怎么实现 代码提示
问题4:假如我cocosNew -t runtime 一个工程 然后倒入cocosIDE 这时候 走的是 我创建的工程的appDelegate吗

代码提示功能还是比较弱的,希望能在这一块加强啊。

同问,“Error occurred while uploading resource to runtime"
这是怎么回事?

cocos2d: fullPathForFilename: No file found at Arial. Possible missing file.
cocos2d: fullPathForFilename: No file found at Arial. Possible missing file.
recv fullfilename = /data/data/org.cocos2dx.PrebuiltRuntimeLua/files/debugruntime/src/Role.lua
recv fullfilename = /data/data/org.cocos2dx.PrebuiltRuntimeLua/files/debugruntime/src/page.lua
recv fullfilename = /data/data/org.cocos2dx.PrebuiltRuntimeLua/files/debugruntime/src/mainMenu.lua
Unknown command. Type ‘help’ for options
Unknown command. Type ‘help’ for options
这是什么情况?

先支持一下。
经我测试1.0.0 beta 64位版本在win8下dltk插件会报错,无法正常运行(官网好像有个1.0.2 64位版?也无法正常运行),log已随附件上传。
1.0.0 beta 32位版可以正常运行。

dltk_crash_log.rar (5 KB)

怎么找不到集成 的 ant

创建多点触摸报错。

代码提示太少,特别是自己写的类和封装 的方法

为什么我点file->new,次级菜单是灰色的,没有办法创建新项目?

— Begin quote from ____

引用第40楼yimelia于2014-06-27 15:25发表的 :
为什么我点file->new,次级菜单是灰色的,没有办法创建新项目? http://www.cocoachina.com/bbs/job.php?action=topost&tid=199338&pid=990626

— End quote

重新换了个全新的workspace路径目录就好了,但是现在出了新问题,就是我拷了之前写的代码进来,里面有个场景用了cocos studio的ui编辑器做的界面,在code ide模拟器里跑出来的效果惨不忍睹,跟UI编辑器里完全不一样,请问我是不是什么地方没设置好

如何使用的lua链接打不开了

cocos ide有开源么?

iOS付费怎么整:12:

木有开源。

请问为什么我用Code IDE创建新的JavaScript项目只形成了如下的目录结构?