> Hi Michael,
> Thank you for your suggestions. I have read the README.md before I started. I followed the steps and did nothing else to it. It seems to be straight forward.
> First, get Java JDK.
> So, I got Java and saved it to
> C:\Program Files\Java\jdk1.8.0_151
> C:\Program Files\Java\jre1.8.0_151
> Second, get the latest OFBiz version.
> I got from
https://www.apache.org/dyn/closer.lua/ofbiz/apache-ofbiz-16.11.03.zip the very first link to download the latest version.
> I saved it to
> C:\apache-ofbiz-16.11.03
> Then I ran the following command line
> gradlew cleanAll loadDefault
> I have tried
> gradlew loadDefault ofbiz previously with the same result.
> And as Jacques suggested
> -- stacktrace
>
> I know that I would not have to uninstall everything to make a new attempt. I just wanted to make sure that there is nothing else which could mess with the installation.
>
> That is all I did. No additional moving around, no programming – nothing.
> I have no clue what I could have done wrong.
>
> I am grateful for your help.
> Thanks a lot.
> Christian
>
>
>
> Gesendet: Sonntag, 24. Dezember 2017 um 12:37 Uhr
> Von: "Michael Brohl" <
[hidden email]>
> An:
[hidden email]
> Betreff: Re: Cannot install apache-ofbiz-16.11.03 on windows 10
> Hi Christian,
>
> there is no need to uninstall Java/OFbiz when there is just a missing
> JAVA_HOME environment variable. Just point this variable to the correct
> Java home directory.
>
> What does "echo %JAVA_HOME%" and "java -version" say on the command line?
>
> OFBIZ_HOME is not needed at all, the Gradle build detects everything on
> its own.
>
> I recommend reading the README.md in the project's root folder. It
> describes every step you need to run OFBiz.
>
> NoClassDefFoundError: It seems that you don't have the necessary
> dependencies installed on your system.
>
> Please notice that the library dependencies are (intentionally) not
> delivered together with the release. They should be automatically
> downloaded by the Gradle build which can take some time for the initial
> build. You will need an internet connection to do this.
>
> If your Gradle cache is messy, please consider removing the contents in
> the .gradle folder in your user home directory and execute "gradlew
> cleanAll loadDefault ofbiz" again. You should see a lot of additional
> libaries be downloaded during the build which may take a while.
>
> Hope this helps,
>
> Regards,
>
> Michael Brohl
> ecomify GmbH
> www.ecomify.de[
http://www.ecomify.de]
>
> Am 23.12.17 um 21:25 schrieb Christian Vetterli:
>> Thank you Jacques for your hint (deleting JRE, running --stacktrace).
>> I uninstalled java JRE and left C:\Program Files\Java\jdk1.8.0_151
>> OFBiz is still at the same location C:\apache-ofbiz-16.11.03
>> I received the following message:
>> C:\>cd apache-ofbiz-16.11.03
>>
>> C:\apache-ofbiz-16.11.03>gradlew loadDefault ofbiz
>>
>> ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
>>
>> Please set the JAVA_HOME variable in your environment to match the
>> location of your Java installation.
>>
>> C:\apache-ofbiz-16.11.03>
>>
>> Next step, I uninstalled Java and OFBiz completely (and just to be sure I uninstalled OpenOffice 4.1.2, since I got the Windows Office package) and reinstalled OFBiz 16.11.03 and Java again.
>> C:\apache-ofbiz-16.11.03
>> and
>> C:\Program Files\Java\jdk1.8.0_151
>> C:\Program Files\Java\jre1.8.0_151
>>
>> Then I ran
>> gradlew cleanAll loadDefault
>>
>> The message was
>> :ofbiz --load-data FAILED
>>
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':ofbiz --load-data'.
>>> Process 'command 'C:\Program Files\Java\jdk1.8.0_151\bin\java.exe'' finished with non-zero exit value 1
>> * Try:
>> Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
>>
>> BUILD FAILED
>>
>> I ran
>> gradlew cleanAll loadDefault –stacktrace
>>
>> C:\apache-ofbiz-16.11.03>gradlew cleanAll loadDefault --stacktrace
>> :clean
>> :cleanAnt
>> :cleanCatalina
>> :cleanData
>> :cleanDownloads
>> :cleanEclipseClasspath UP-TO-DATE
>> :cleanEclipseJdt UP-TO-DATE
>> :cleanEclipseProject UP-TO-DATE
>> :cleanEclipse UP-TO-DATE
>> :cleanFooterFiles
>> :cleanGradle
>> :cleanIndexes
>> :cleanLogs
>> :cleanOutput
>> :cleanTempfiles
>> :cleanUploads
>> :cleanXtra
>> :cleanAll
>> :compileJava
>> Note: Some input files use unchecked or unsafe operations.
>> Note: Recompile with -Xlint:unchecked for details.
>> :processResources
>> :classes
>> :jar
>> :assemble
>> :compileTestJava
>> :processTestResources UP-TO-DATE
>> :testClasses
>> :test
>> :check
>> :build
>> :ofbiz --load-data
>> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
>> at org.apache.ofbiz.base.start.Start.main(Start.java:60)
>> Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>> ... 1 more
>> :ofbiz --load-data FAILED
>>
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':ofbiz --load-data'.
>>> Process 'command 'C:\Program Files\Java\jdk1.8.0_151\bin\java.exe'' finished with non-zero exit value 1
>> * Try:
>> Run with --info or --debug option to get more log output.
>>
>> * Exception is:
>> org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ofbiz --load-data'.
>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
>> at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
>> at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:68)
>> at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
>> at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
>> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
>> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
>> at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
>> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
>> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
>> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
>> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
>> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
>> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
>> at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
>> at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
>> at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
>> at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
>> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
>> at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)
>> at org.gradle.internal.Factories$1.create(Factories.java:22)
>> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
>> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
>> at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
>> at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
>> at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
>> at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
>> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
>> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
>> at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
>> at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
>> at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
>> at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
>> at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
>> at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:81)
>> at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:46)
>> at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
>> at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
>> at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
>> at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173)
>> at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:241)
>> at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:214)
>> at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
>> at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
>> at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:207)
>> at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
>> at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
>> at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
>> at org.gradle.launcher.Main.doAction(Main.java:33)
>> at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
>> at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:55)
>> at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:36)
>> at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
>> at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
>> at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
>> at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
>> Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_151\bin\java.exe'' finished with non-zero exit value 1
>> at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:367)
>> at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:31)
>> at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:74)
>> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
>> at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:228)
>> at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221)
>> at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210)
>> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
>> at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
>> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
>> ... 60 more
>>
>>
>> BUILD FAILED
>>
>> Total time: 3 mins 49.412 secs
>>
>> C:\apache-ofbiz-16.11.03>
>>
>>
>> Any suggestions?
>>
>> Gesendet: Freitag, 22. Dezember 2017 um 20:26 Uhr
>> Von: "Jacques Le Roux" <
[hidden email]>
>> An:
[hidden email]
>> Betreff: Re: Cannot install apache-ofbiz-16.11.03 on windows 10
>> Forgot to say that we can see
>>
>> :compileJava
>> Note: Some input files use unchecked or unsafe operations.
>> Note: Recompile with -Xlint:unchecked for details.
>>
>> that's why I believe Gradle found the JDK.
>>
>> But then why Gradle can't find the Apache Commons ParseException class :-\
>>
>> which is part commons-cli-1.3.1-sources.jar and declared in build.gradle (line 95): compile 'commons-cli:commons-cli:1.3.1'
>>
>> Please Christian follows Gradle advice: "Run with --stacktrace option to get the stack trace." we may then help you more...
>>
>> Jacques
>>
>>
>> Le 22/12/2017 à 20:11, Jacques Le Roux a écrit :
>>> I see actually you don't need it OOTB.
>>>
>>> Most of the time simply it's simply a shortcut to name the directory where you have installed OFBiz
>>>
>>> In rare specific cases, mostly in few bash scripts, it's used as an environment variable.
>>>
>>> Also for Christian the problem can't be the definition of JAVA_HOME since he gets Gradle to run and got this message
>>>
>>> Process 'command 'C:\Program Files\Java\jdk1.8.0_151\bin\java.exe''
>>> finished with non-zero exit value 1
>>>
>>> Which proves Windows knows where the Java JDK is and Gradle uses it, right Christian?
>>>
>>> But maybe there is a confusion we can't see (I use Windows 7)
>>>
>>> I'd try to uninstall the JRE and have only the JDK installed to avoid any confusion
>>>
>>> HTH
>>>
>>> Jacques
>>>
>>>
>>> Le 22/12/2017 à 18:43, Boyden, Timothy a écrit :
>>>> List of docs that reference OFBIZ_HOME:
>>>>
>>>>
https://cwiki.apache.org/confluence/dosearchsite.action?where=OFBIZ&spaceSearch=true&queryString=OFBIZ_HOME[
https://cwiki.apache.org/confluence/dosearchsite.action?where=OFBIZ&spaceSearch=true&queryString=OFBIZ_HOME]
>>>>
>>>> -Tim
>>>>
>>>> -----Original Message-----
>>>> From: Boyden, Timothy [mailto:
[hidden email]]
>>>> Sent: Friday, December 22, 2017 12:42 PM
>>>> To:
[hidden email]
>>>> Subject: RE: Cannot install apache-ofbiz-16.11.03 on windows 10
>>>>
>>>> I guess it's not needed, but ran across some documents on ofbiz.apache.org that recommend setting it.
>>>>
>>>> -Tim
>>>>
>>>> -----Original Message-----
>>>> From: Jacques Le Roux [mailto:
[hidden email]]
>>>> Sent: Friday, December 22, 2017 12:04 PM
>>>> To:
[hidden email]
>>>> Subject: Re: Cannot install apache-ofbiz-16.11.03 on windows 10
>>>>
>>>> Hi Tim,
>>>>
>>>> Why do you define OFBIZ_HOME?
>>>>
>>>> Jacques
>>>>
>>>>
>>>> Le 22/12/2017 à 17:25, Boyden, Timothy a écrit :
>>>>> Hi Christian,
>>>>>
>>>>> Did you try setting environment variables for JAVA_HOME and OFBIZ_HOME?
>>>>>
>>>>>
https://www.mkyong.com/java/how-to-set-java_home-on-windows-10/[
https://www.mkyong.com/java/how-to-set-java_home-on-windows-10/][
https://www.mkyong.com/java/how-to-set-java_home-on-windows-10/[
https://www.mkyong.com/java/how-to-set-java_home-on-windows-10/]]
>>>>>
>>>>> Follow the instructions in the above to set:
>>>>>
>>>>> JAVA_HOME = C:\Program Files\Java\jdk1.8.0_151 OFBIZ_HOME =
>>>>> C:\apache-ofbiz-16.11.03
>>>>>
>>>>> Make sure the bin folder is in the root of C:\Program Files\Java\jdk1.8.0_151.
>>>>>
>>>>> Make sure the application, framework, etc... folders are in the root of C:\apache-ofbiz-16.11.03.
>>>>>
>>>>> Then try recompiling.
>>>>>
>>>>> -Tim
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Christian Vetterli [mailto:
[hidden email]]
>>>>> Sent: Friday, December 22, 2017 8:59 AM
>>>>> To:
[hidden email]
>>>>> Subject: Cannot install apache-ofbiz-16.11.03 on windows 10
>>>>>
>>>>> Hello all,
>>>>> I do not get OFBiz istalled on my Windows 10 computer. I have tried any combination I could come up with. Different loading locations. All
>>>>> currently available Java versions from Oracle. Nothing seem to work. I am not a programmer.
>>>>> What I did for example is:
>>>>> OFBiz to C:\apache-ofbiz-16.11.03
>>>>> Java to C:\Program Files\Java\jdk1.8.0_151 and C:\Program
>>>>> Files\Java\jre1.8.0_151
>>>>> I used the commands gradlew cleanAll loadDefault or gradlew loadDefault ofbiz and I tried to change locations for OFBiz and Java. In addition,
>>>>> I tried the latest version of Java.
>>>>> All I am getting is:
>>>>> C:\apache-ofbiz-16.11.03>gradlew cleanAll loadDefault :clean :cleanAnt
>>>>> :cleanCatalina :cleanData :cleanDownloads :cleanEclipseClasspath
>>>>> UP-TO-DATE :cleanEclipseJdt UP-TO-DATE :cleanEclipseProject UP-TO-DATE
>>>>> :cleanEclipse UP-TO-DATE :cleanFooterFiles :cleanGradle :cleanIndexes
>>>>> :cleanLogs :cleanOutput :cleanTempfiles :cleanUploads :cleanXtra
>>>>> :cleanAll :compileJava
>>>>> Note: Some input files use unchecked or unsafe operations.
>>>>> Note: Recompile with -Xlint:unchecked for details.
>>>>> :processResources
>>>>> :classes
>>>>> :jar
>>>>> :assemble
>>>>> :compileTestJava
>>>>> :processTestResources UP-TO-DATE
>>>>> :testClasses
>>>>> :test
>>>>> :check
>>>>> :build
>>>>> :ofbiz --load-data
>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
>>>>> org/apache/commons/cli/ParseException
>>>>> at org.apache.ofbiz.base.start.Start.main(Start.java:60)
>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>> org.apache.commons.cli.ParseException
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>>>> ... 1 more
>>>>> :ofbiz --load-data FAILED
>>>>> FAILURE: Build failed with an exception.
>>>>> * What went wrong:
>>>>> Execution failed for task ':ofbiz --load-data'.
>>>>>> Process 'command 'C:\Program Files\Java\jdk1.8.0_151\bin\java.exe''
>>>>>> finished with non-zero exit value 1
>>>>> * Try:
>>>>> Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
>>>>> BUILD FAILED
>>>>> Total time: 2 mins 54.909 secs
>>>>> C:\apache-ofbiz-16.11.03>
>>>>> It seems that there might be a problem with windows 10.
>>>>> Does someone have a solution?
>>>>> Thanks a lot.
>>>>> Greetings from Switzerland,
>>>>> Christian
>