i'm trying to repackage the source. i need to build in support for figcaption element which is not in dtd.js.
my attempts to run ckpackager.jar have not worked:
$ java -jar ckpackager/bin/ckpackager.jar ckeditor.pack
Exception in thread "main" org.mozilla.javascript.EvaluatorException: Couldn't read source file "file:/Library/Java/Extensions_source/includes/ckpackager.js: /Library/Java/Extensions_source/includes/ckpackager.js (No such file or directory)". (D:\workspaces\CKPackager\trunk\_source/ckpackager.js#49)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
at org.mozilla.javascript.Context.reportError(Context.java:897)
at org.mozilla.javascript.Context.reportError(Context.java:915)
at org.mozilla.javascript.tools.shell.Main.readFileOrUrl(Main.java:615)
at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:465)
at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:452)
at org.mozilla.javascript.tools.shell.Global.load(Global.java:244)
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.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:413)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at ckpackager.ckpackager._c0(D:\workspaces\CKPackager\trunk\_source/ckpackager.js:49)
at ckpackager.ckpackager.call(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at ckpackager.ckpackager.call(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at ckpackager.ckpackager.exec(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at org.mozilla.javascript.optimizer.OptRuntime$1.run(OptRuntime.java:252)
at org.mozilla.javascript.Context.call(Context.java:515)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:507)
at org.mozilla.javascript.optimizer.OptRuntime.main(OptRuntime.java:240)
at ckpackager.ckpackager.main(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
i'm working on a mac, which is why you see the path /Library/Java/Extensions. i gather that the ckpackager is trying to access some js files. this is new to me - why is the jar trying to access those files? shouldn't the jar be self-contained? i have minimal java experience, but i did try to specify a classpath with the java command. that did nothing to help me source _source/includes/ckpackager.js.
perhaps if someone could help me to understand how i am to source _source/includes/ckpackager.js, i can sort out the rest.
and if anyone has done this on a mac, i would love their help.
my attempts to run ckpackager.jar have not worked:
$ java -jar ckpackager/bin/ckpackager.jar ckeditor.pack
Exception in thread "main" org.mozilla.javascript.EvaluatorException: Couldn't read source file "file:/Library/Java/Extensions_source/includes/ckpackager.js: /Library/Java/Extensions_source/includes/ckpackager.js (No such file or directory)". (D:\workspaces\CKPackager\trunk\_source/ckpackager.js#49)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
at org.mozilla.javascript.Context.reportError(Context.java:897)
at org.mozilla.javascript.Context.reportError(Context.java:915)
at org.mozilla.javascript.tools.shell.Main.readFileOrUrl(Main.java:615)
at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:465)
at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:452)
at org.mozilla.javascript.tools.shell.Global.load(Global.java:244)
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.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:413)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at ckpackager.ckpackager._c0(D:\workspaces\CKPackager\trunk\_source/ckpackager.js:49)
at ckpackager.ckpackager.call(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at ckpackager.ckpackager.call(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at ckpackager.ckpackager.exec(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
at org.mozilla.javascript.optimizer.OptRuntime$1.run(OptRuntime.java:252)
at org.mozilla.javascript.Context.call(Context.java:515)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:507)
at org.mozilla.javascript.optimizer.OptRuntime.main(OptRuntime.java:240)
at ckpackager.ckpackager.main(D:\workspaces\CKPackager\trunk\_source/ckpackager.js)
i'm working on a mac, which is why you see the path /Library/Java/Extensions. i gather that the ckpackager is trying to access some js files. this is new to me - why is the jar trying to access those files? shouldn't the jar be self-contained? i have minimal java experience, but i did try to specify a classpath with the java command. that did nothing to help me source _source/includes/ckpackager.js.
perhaps if someone could help me to understand how i am to source _source/includes/ckpackager.js, i can sort out the rest.
and if anyone has done this on a mac, i would love their help.
Re: unable to run ckpackager.jar (on a mac)
$ cd ckeditor
$ java -jar ckpackager/_dev/_thirdparty/rhino/js.jar ckpackager/_source/ckpackager.js ckeditor.pack
but first you have to edit ckpackager/_source/ckpackager.js
change lines 46-47
and add the following:
var packagerPath = "ckpackager/";
i'm not that familiar with rhino, so i'm sure someone can fix the original jar.
Re: unable to run ckpackager.jar (on a mac)
This looks like a duplicate for http://dev.ckeditor.com/ticket/4693. Thanks for the effort and for describing your soultion to the problem!
Documentation Manager, CKSource
See CKEditor 5 docs, CKEditor 4 docs, CKEditor 3 docs, CKFinder 3 docs, CKFinder 2 docs for help.
Visit the new CKEditor SDK for samples showcasing editor features to try out and download!