Print at Dec 16, 2025, 2:04:26 AM

Posted by kingoftailor at Mar 24, 2022, 11:24:02 AM
Re: Sweet Home 3D JS Online
I downloaded the sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4
There are SweetHome3D and SweetHome3DJS folders.

I run ant at first o SweetHome3D.
It creates the install folder with jar file. it is perfect.

After this i run ant on SweetHome3DJS.

I got 3 errors:

[mkdir] Created dir: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\SweetHome3DJSweetExtension
[javac] D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\build.xml:32: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 4 source files to D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\SweetHome3DJSweetExtension
[javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[javac] 1 warning
[mkdir] Created dir: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\ts
[mkdir] Created dir: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\js
[java] INFO: JSweet transpiler version 3.2.0-SNAPSHOT (build date: 2021-07-28 14:35:21)
[java] 2022-03-24 10:44:19.019 INFO JSweetCommandLineLauncher:682 - input dirs: [..\SweetHome3D\src, tools\JSweet\src]
[java] 2022-03-24 10:44:19.019 INFO JSweetCommandLineLauncher:694 - classpath: null
[java] 2022-03-24 10:44:19.019 INFO JSweetCommandLineLauncher:709 - included: [def.*, com/eteks/sweethome3d/model.*, com/eteks/sweethome3d/tools.*, com/eteks/sweethome3d/viewcontroller.*, com/eteks/sweethome3d/io.*]
[java] 2022-03-24 10:44:19.019 INFO JSweetCommandLineLauncher:710 - excluded: []
[java] 2022-03-24 10:44:19.019 INFO JSweetCommandLineLauncher:715 - add sources from directory: ..\SweetHome3D\src
[java] 2022-03-24 10:44:20.020 INFO JSweetCommandLineLauncher:715 - add sources from directory: tools\JSweet\src
[java] 2022-03-24 10:44:20.020 INFO JSweetCommandLineLauncher:760 - ts output dir: tools\JSweet\build\ts
[java] 2022-03-24 10:44:20.020 INFO JSweetCommandLineLauncher:767 - js output dir: tools\JSweet\build\js
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:423 - no configuration file found at D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\.\jsweetconfig.json
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:528 - creating transpiler version 3.2.0-SNAPSHOT (build date: 2021-07-28 14:35:21)
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:530 - current dir: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\.
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:531 - base directory: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\.
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:532 - working directory: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\jsweet.tmp
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:533 - tsOut: tools\JSweet\build\ts - D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\ts
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:534 - jsOut: tools\JSweet\build\ts - D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\ts
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:535 - candyJsOut: tools\JSweet\build\js
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:536 - factory: com.eteks.sweethome3d.jsweet.SweetHome3DJSweetFactory@4e04a765
[java] 2022-03-24 10:44:20.020 INFO CandyProcessor:123 - candies processor classpath: D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\.\jsweet_extension;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\jsweet-transpiler-3.2.0-SNAPSHOT-jar-with-dependencies.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\bigjs-3.1.0-20170726.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\j4ts-awtgeom-1.8.132-20200519.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\j4ts-batik-svgpathparser-1.10.0-20170726.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\j4ts-swingundo-1.8.132-20170726.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\lib\jsweet-core-6.3.1.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3DJS\tools\JSweet\build\SweetHome3DJSweetExtension;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3D\libtest\jnlp.jar;D:\SWEETHOME3D\sweethome3d-code-r8243-branches-develop-SweetHome3DJS-6.6.4\SweetHome3D\libtest\AppleJavaExtensions.jar
[java] 2022-03-24 10:44:20.020 INFO CandyProcessor:141 - extracted candies directory: tools\JSweet\build\js
[java] 2022-03-24 10:44:20.020 INFO JSweetCommandLineLauncher:891 - definition input dirs: []
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:561 - node version: 'node' is not recognized as an internal or external command,
[java] 2022-03-24 10:44:20.020 ERROR ProcessUtil:466 - unexpected version token 'node' is not recognized as an internal or external command, / 4.4.0
[java] java.lang.NumberFormatException: For input string: "'node' is not recognized as an internal or external command,"
[java] at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
[java] at java.base/java.lang.Integer.parseInt(Integer.java:654)
[java] at java.base/java.lang.Integer.parseInt(Integer.java:784)
[java] at org.jsweet.transpiler.util.ProcessUtil.isVersionHighEnough(ProcessUtil.java:458)
[java] at org.jsweet.transpiler.JSweetTranspiler.lambda$initNode$0(JSweetTranspiler.java:563)
[java] at org.jsweet.transpiler.util.ProcessUtil$1.run(ProcessUtil.java:334)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:361)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:246)
[java] at org.jsweet.transpiler.JSweetTranspiler.initNode(JSweetTranspiler.java:560)
[java] at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:816)
[java] at org.jsweet.JSweetCommandLineLauncher$JSweetTranspilationTask.run(JSweetCommandLineLauncher.java:897)
[java] at org.jsweet.JSweetCommandLineLauncher.transpileWithArgs(JSweetCommandLineLauncher.java:272)
[java] at org.jsweet.JSweetCommandLineLauncher.main(JSweetCommandLineLauncher.java:240)
[java] 2022-03-24 10:44:20.020 INFO JSweetTranspiler:561 - node version: operable program or batch file.
[java] 2022-03-24 10:44:20.020 ERROR ProcessUtil:466 - unexpected version token operable program or batch file. / 4.4.0
[java] java.lang.NumberFormatException: For input string: "operable program or batch file"
[java] at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
[java] at java.base/java.lang.Integer.parseInt(Integer.java:668)
[java] at java.base/java.lang.Integer.parseInt(Integer.java:784)
[java] at org.jsweet.transpiler.util.ProcessUtil.isVersionHighEnough(ProcessUtil.java:458)
[java] at org.jsweet.transpiler.JSweetTranspiler.lambda$initNode$0(JSweetTranspiler.java:563)
[java] at org.jsweet.transpiler.util.ProcessUtil$1.run(ProcessUtil.java:334)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:361)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:246)
[java] at org.jsweet.transpiler.JSweetTranspiler.initNode(JSweetTranspiler.java:560)
[java] at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:816)
[java] at org.jsweet.JSweetCommandLineLauncher$JSweetTranspilationTask.run(JSweetCommandLineLauncher.java:897)
[java] at org.jsweet.JSweetCommandLineLauncher.transpileWithArgs(JSweetCommandLineLauncher.java:272)
[java] at org.jsweet.JSweetCommandLineLauncher.main(JSweetCommandLineLauncher.java:240)
[java] ERROR: cannot find Node.js: install first and make sure that the 'node' command is in your execution path
[java] 2022-03-24 10:44:20.020 ERROR ProcessUtil:351 - cannot find node.js
[java] java.lang.RuntimeException: cannot find node.js
[java] at org.jsweet.transpiler.JSweetTranspiler.lambda$initNode$1(JSweetTranspiler.java:574)
[java] at org.jsweet.transpiler.util.ProcessUtil$1.run(ProcessUtil.java:347)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:361)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:246)
[java] at org.jsweet.transpiler.JSweetTranspiler.initNode(JSweetTranspiler.java:560)
[java] at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:816)
[java] at org.jsweet.JSweetCommandLineLauncher$JSweetTranspilationTask.run(JSweetCommandLineLauncher.java:897)
[java] at org.jsweet.JSweetCommandLineLauncher.transpileWithArgs(JSweetCommandLineLauncher.java:272)
[java] at org.jsweet.JSweetCommandLineLauncher.main(JSweetCommandLineLauncher.java:240)
[java] ERROR: cannot find Node.js: install first and make sure that the 'node' command is in your execution path
[java] 2022-03-24 10:44:20.020 ERROR ProcessUtil:365 - cannot find node.js
[java] java.lang.RuntimeException: cannot find node.js
[java] at org.jsweet.transpiler.JSweetTranspiler.lambda$initNode$1(JSweetTranspiler.java:574)
[java] at org.jsweet.transpiler.util.ProcessUtil$1.run(ProcessUtil.java:353)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:361)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:246)
[java] at org.jsweet.transpiler.JSweetTranspiler.initNode(JSweetTranspiler.java:560)
[java] at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:816)
[java] at org.jsweet.JSweetCommandLineLauncher$JSweetTranspilationTask.run(JSweetCommandLineLauncher.java:897)
[java] at org.jsweet.JSweetCommandLineLauncher.transpileWithArgs(JSweetCommandLineLauncher.java:272)
[java] at org.jsweet.JSweetCommandLineLauncher.main(JSweetCommandLineLauncher.java:240)
[java] ERROR: cannot find Node.js: install first and make sure that the 'node' command is in your execution path
[java] 2022-03-24 10:44:20.020 ERROR JSweetTranspiler:818 - cannot find node.js
[java] java.lang.RuntimeException: cannot find node.js
[java] at org.jsweet.transpiler.JSweetTranspiler.lambda$initNode$1(JSweetTranspiler.java:574)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:367)
[java] at org.jsweet.transpiler.util.ProcessUtil.runCommand(ProcessUtil.java:246)
[java] at org.jsweet.transpiler.JSweetTranspiler.initNode(JSweetTranspiler.java:560)
[java] at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:816)
[java] at org.jsweet.JSweetCommandLineLauncher$JSweetTranspilationTask.run(JSweetCommandLineLauncher.java:897)
[java] at org.jsweet.JSweetCommandLineLauncher.transpileWithArgs(JSweetCommandLineLauncher.java:272)
[java] at org.jsweet.JSweetCommandLineLauncher.main(JSweetCommandLineLauncher.java:240)
[java] INFO: transpilation failed with 3 error(s) and 0 warning(s)

I use jre1.8.0_321 and jdk1.8.0_321 and apache-ant-1.10.12