Lab Environment:
WINDOW10 x64
kettle7.1 Pdi-ce-7.1.0.0-12.zip
Error phenomena:
A Java exception has occurred
Problem solving:
Run the debugging tool
data-integration\spoondebug.bat//debug error, according to the error clearly know why not boot, y--y---Y, in the root directory to generate SpoonDebug.txt files
According to the debug log
debug:using java_homedebug: _pentaho_java_home=c:\java\jdk1.7.0_80debug: _pentaho_java=c:\java\jdk1.7 . 0_80\bin\java.exeD:\ETL-kettle\data-integration>"C:\Java\jdk1.7.0_80\bin\java.exe" "-xms1024m" "-xmx2048m" "-xx:maxpermsize=256m" "-dhttps.protocols=tlsv1,tlsv1.1,tlsv1.2" "-djava.library.path=libswt\win64" "-dkettle_home=" "-dkettle_repository=" "-dkettle_user=" "-dkettle_password=" "-dkettle_plugin_packages=" "-dkettle_log_size_limit=" "-dkettle_jndi_root="-jar launcher\pentaho-application-launcher-7.1.0.0- A. Jar-lib. \libswt\win64/Level:debug java.lang.UnsupportedClassVersionError:org/pentaho/commons/launcher/launcher:Unsupported Major.minor version 52.0At Java.lang.ClassLoader.defineClass1 (Native Method) at Java.lang.ClassLoader.defineClass (classloader.java: -) at Java.security.SecureClassLoader.defineClass (Secureclassloader.java:142) at Java.net.URLClassLoader.defineClass (URLClassLoader.java:449) at java.net.urlclassloader.access$ -(URLClassLoader.java: in) at java.net.urlclassloader$1. Run (URLClassLoader.java:361) at java.net.urlclassloader$1. Run (URLClassLoader.java:355) at java.security.AccessController.doPrivileged (Native Method) at Java.net.URLClassLoader.findClass (Urlclasslo Ader.java:354) at Java.lang.ClassLoader.loadClass (Classloader.java:425) at Sun.misc.launcher$appclassloader.loadclass (Launcher.java:308) at Java.lang.ClassLoader.loadClass (Classloader.java:358) at Sun.launcher.LauncherHelper.checkAndLoadMain (Launcherhelper.java:482) ExceptioninchThread"Main"
According to the query,
Unsupported Major.minor version 52.0, is java-jdk1.8 something, so install jdk1.8 in the boot just fine !
Running the Flesh
Kettle7.1 Start Error in window